This is perhaps why this definition of syntactic sugar (something you can implement in terms of a "core" language) is not as useful as the other definition, of syntax whose meaning is fully defined in ...
"Sugar" is, to a certain extent, in the eye of the beholder—at least when it comes to syntax. Programming languages are often made up of a (mostly) irreducible core, with lots of sugary constructs ...