Assessing Code Generation with Intermediate Languages | Synapse