implement compunit repr gc_free (doh)