No, definitely not. The solution is something like Rust, with its lifetimes and borrow checker ... not cheap at all.