Typed lambda
Use typed lambda for methods, simplify define-generic
Allow multiple bindings by dlet
Implement the in terms of new vm-type?
Add set!. Have define-prototype take super prototype.
Reorg export of user env
Fix use of bind
Reformat parser
Rewrite lambda
Refactorings
Make +, -, *, / take any number of args
Export fold-list
Export reverse-list
Make log return first argument
Rename bitwise ops
N-ary && and ||, define apply in Wat
Rename &&->and, ||->or, !->not
Make ===, <, etc N-ary
Use typed lambdas in sleeping demo
Fix handling of strings in bytecode