This C++ code is wildly modern. Very impressive. Using only the GitHub web interface, I could not find the definition for Gc::Ref. Where can I find it?
And this is not a garbage collector in the traditional sense, more like arena with smart pointers.