A library of C functions that assume garbage collection