Preparation for GC
Simple stop-the-world garbage collection in place (using modern C++
paradigms)