changed the lexer, switched around bracket roles, (...) now defines standard s-expressions
cleanup
adding new constructs instead of outright redefining let/etc.