In other words, can there be an object without a singleton class? I'm not sure. How would you handle a case in which it's `None`? Do other Ruby implementations have a similar edge case?