Introspector/LanguageTools

Language tools for the introspector are parsing, emission of, and introspection over the language.