Added a Lua backend. (That's cheating, I know)
Added a very simple Lua generator for classes and functions.
Decouple types/imports
Use a 2-stage import system.
Merge branch '99x' into lua-backend
Give up on wrapping covers for now. Fix scoping.