unit ok_defer; pub fn cleanup(p: ^i32) -> void { defer { mem.destroy(p); } }