Set default sup pointer to current sup on dup (lol)
Reduce burden on LLVM by emitting less code and handling structs in-compiler when possible
Correctly warn on unused imports inside functions; only start on a "new" import if we have no other already-used sources (greedy strat)
Make enums work in functions
Fix horrible bug where functions when dupped as part of a template had invalid stackframes
Irrelevant small stuff