fix: new code generator must generate code for opaque declarations that are not `@[extern]`
4 files changed