Add lazy loading (off by default, doesn't fully work).
Cache .json created by require.
Fix assignment conversion of toplevel variable-references.
Actually use the result of namespace-syntax-introduce.
Stub handling for prefab structs.
Don't depend on mzscheme, and make sure r5rs is loaded in pycket/mcons.