Generate Type class code. (#173)
* Generate Type class code.
* Do not commit autogenerated files and add step to build process.
* Install the Lark parser in the circleci build script.
* Install Lark.
* Fix "things".
* Document "things".
* Generate the code before globbing.