TIL the Ruby interpreter exposes ObjectSpace to normal Ruby code, so you can do things like iterate over all classes https://stackoverflow.com/q/5115401/509706