This PR adds support for extern LCNF decls, which is required for parity with the existing code generator.
@[extern]
This PR ensures the new code generator produces code for `opaque` definitions that are not tagged as `@[extern]`. Remark: This is the behavior of the old code generator.