gensym'ed symbols work with lambda-lifting; closures produce objects instead of tuples for easier debugging
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel