Хмм, ну тут уж смотря как все это дело реализуют разработчики языка, можно ведь сделать это просто надстройкой, импортирован пакет с этой функцией, компилятор ее видит и все чудесно, ну а нет, так нет
Ну, синтаксический сахар никогда не был прямо таки жизненной необходимостью, с этим сложно не согласиться, но он ведь создается для эргономизации кодинга