* Save sources unaffected by -M for places using them as full paths
* types: add missing newline to "Unsupported or unrecognized target" error message
* parse: better error report in invalid local defines
* check: don't autodereference append/insert value
* check: disallow C variadism in @init/@fini/@test
* check: don't do type promotion on arrays
* gen: move an alloc instruction to function preamble
* parse: simplify parse_binding_unpack
* gen: fix expandable array gen_value type
* check: use explicit false as nullability parameter