There's no need to use `id_for(klass)`.  It's only needed to deal with `BasicObject` instances on 1.9.2, but `BasicObject` instances can't also be classes.  Notice that `any_instance_recorder_for` doesn't use `id_for` -- let's be consistent with that.