Unboxed closures

@nikomatsakis r?
why did you add these bits of code in comments?  e.g. was it to make it easier to convert the test into something that uses `#[no_std]` (so that you could feed it into a stage1 `rustc`) ?  I would still be inclined to remove them...