Is there any fundamental reason to pass pointers to these functions
around everywhere instead of calling them directly? If not, I'm going
to remove them, since I'm already in the process of removing a bunch
of GC-related cruft (the GC_* macros).
It would make the gc unnoticably faster, too.
OG.