The entire purpose of OPs thing is to give you a semblance of workable reflection so you can actually operate on said type. It requires byzantine hacks to read debug info and doesn't work on macOS.
I don't think you understand how people in dynamic languages use any types at all.
I don't think you understand how people in dynamic languages use any types at all.