better name
better argument order
delete unused code
oops, misnamed
don't add nameless bindings to envs (for performance)
nicer repr of expressions