Change argument name to something slightly more informative.
Types can now have multiple constructors. And match macro can destructure them.
Extend deft to allow the creation of types with multiple constructorscan nows.
Add tests for prelude's List.
Change identity fn to use defn.
Add shebang to convert.js.
Add tests for fn overloading on type and type constructor.
Ignore emacs temporary files.
Add test for destructuring in let bindings.
Update the readme.