Got with-output-language both with and without in-context working (at least
when the langauge is defined in the same session).
  nanopass/language.rkt, nanopass/meta-parser.rkt

Started some small changes on unit-tests (replaced define-record-type with
define-struct).
  tests/unit-tests.rkt