justify the cursewords here
showty.nim attached can be used as a "dumptree" equivalent for this new api
- super() is the simplest of getType I have written yet, it looks up the super type of an object and returns a type conversion for you https://gist.github.com/fowlmouth/dbb43f560cdc67cc3601
- xcurry uses getType() to pull a proc's type for currying functions https://gist.github.com/fowlmouth/9b9010397ad5fe4b9872#file-xcurry-nim
- xeq implements an
==
for object type that properly handles variant types (something the std lib's==
does not do correctly) https://gist.github.com/fowlmouth/9b9010397ad5fe4b9872#file-xeq-nim - interfaces are instances of concept types, getType helps us wrap the functions needed to fulfill some behavior in a nice vtable https://bitbucket.org/fowlsoft/interfaces/wiki/Home