Ah true. So you'd have a memory leak of basically one value clutching at itself
My personal impulse is that I want to be able to declare weak
closure references, since closures are reference types anyway, but I'm sure there's a technical reason for why weak closures are not possible...