Added support for recursive types to the reflection API.
Improved compression by eliminating whitespace. Made compression/FFI safer.
Made some code generation improvements.