Change make_function()'s parameter order.
Remove __func__ from GC root objects.

This was for debugging. No longer needed.
Change the type of GC root from Obj ** to void *.

Because regular functions don't handle the GC root object, opaque type is
preferable over Obj **. Only the functions handling memory managmeent should
know its real type.