Initial fat-arrow macro and tests
Fix failing tests and incorrect fat arrow this binding.
destructure: don't use :expr on lhs
don't commit built out test files