carry over entire builtin macro environment #127

All compile-time values defined in the `builtinSource` need to be
carried over to the main expasion. This allows exported macros to
safely generate non-exported macros.
build