fix reg-alloc `closure` nesting bug; renaming