How does code generation work?
|<<
>>|