removed tuples, freeing up braces to be used more freely
fixed the matcher syntax
checked that lambdas take the same number of args in each pattern
added tracking of where lambdas are defined; moved areound code for clairity
stubbed out the plan for storing ASTs
added literals in destructuring syntax
cleanup
destructuring now produces token trees, as it should
quote/splice/&c in destructurers