fixing StructExpr::emit
added override for virtual function
fix for recursive structs
Test case: return reference to array.
Typo.
Throw exception that can be catched.
requiring lvalue as unary '&' operand
allowing optinal ending comma in struct decl
simplifying example
0..4
added missing ifndef NDEBUG