Type resolution
fixed issue importing std
Store all context from rustc in TLS
implemented jsonification for generics; enums too
Unified JSON output for the crate, and merge all the tests into a crate