initial commit
add functions
more rubyish function syntax
add identifiers, comments, and object model
def -> fn
object extension
flow control
pattern matchin, destructuring, and guards
more pythonic function syntax
Revert "more pythonic function syntax"

This reverts commit cb56b07489584f4f81dc3d2c305fc22615ff5f55.
add syntax macros
replace case by match
curly-bracket functions
add symbols
pipe-arguments and def->extend
hashbracket object syntax

to prevent clashing with functions
add regexes
haskelly comments

to prevent clashing with objects
fixing up examples
fix macro definition