Borrow checker with GC fallback?

See the example I gave here: