Added back SRFI 9
Issue #137 - Splice begin definitions

Splice definitions properly during the compilation, so that they are loaded into the compiler's local environment for variable validation.