parse sugar as code-to-code transformation