Merge branch 'wip-interfaces'
pkg/codegen: test interface code generation
pkg/codegen: fix initialization of fields in struct init
pkg/codegen: struct init calls work, although not in the expected way yet
Merge branch 'wip-post-ast'
pkg: start work on codegen based on semantic
pkg/codegen: generate code for tuple type and expr
pkg/codegen: fix missing go nodes in position assignment
pkg/codegen: generate struct methods and self accesses
Merge branch 'wip-codegen-goast'
pkg/codegen: back to only struct generation failing
pkg/codegen: position step seems to work
pkg/codegen: start refactor in 4 steps
mangle is probably done;
translate needs to happen;
add positions needs to be completed