`~fn` used to implement `std::unstable::finally::Finally`, but `proc` doesn't. A test should also be added so this doesn't break again. It appears that one workaround for this is to switch to `extern "Rust" fn` which does implement `Finally`.