weak-table consolidation around scm_i_register_weak_gc_callback