print global variables
allow externally-defined symbols, recognize more constants, not catch constants in closure, unbreak global generation
print global constants
generate global mutability
generate externally-callable global functions