Why does `inspect` say `main`?
This is a special case defined in the Ruby implementation:
CRuby source code
docs.ruby-lang.org is explicit about this behavior
Screenshot of Object\#to_s from docs.ruby-language.org
What other objects were instantiated before the main one? It seems only another one: `Class`
ObjectSpace used to show other objects instantiated before current one