Version 1.12 (2020-4-10)

* Block handling is no longer recursive. This paves the way for writing a

secondary parsing loop for manifest files.

* The tables that lexer and parser rely on are now autogenerated by Lily scripts

in the `scripts` directory.

* Parser's dynaload functions went through a rewrite to make them more organized

and to remove stale comments.

* Static methods are no longer able to directly call class methods. They must

now call the class method statically (use `classname.methodname` ). This was

done for consistency, and is unfortunately a breaking change (#457).

* The scoop type now narrows correctly, making disassemble work again (#456).

* Several unlikely but possible crashes in expressions have been fixed (#458).

Version 1.11 (2020-1-10)