Quartz::Ext::Slot
Opaque wrapper so the registry can hold anything (classes, procs,
instances) through a single value type.
The registry stores each plugin as a Proc that, when called, returns
the registered class's name string. The actual class pointer is
recovered via a parallel lookup keyed by object_id since Crystal
forbids Class as a generic-argument type.