implementing vm-side of create-closure