Thread-local reference-counted pointers with immediate cycle collection.
Gc<T> type provides shared ownership of a value. It is not
since the cycle collection occurs on a single thread.
A pointer type over a value that provides shared ownership and immediate
cycle collection upon
A trait for tracing through