09.08 Intermediate code generation: more complex data structures