some repr fixes
generalize BoundMethod into BoundFunction to allow for clean lambda lifting
add very basic range builtin, only one arg supported
add multiplication operator
add lambda lifting with static closures
update readme for closures