Unboxed closures

@nikomatsakis r?
It's still wrong, but less wrong.