@pdeffebach yes overloading getproperty seems interesting, but it leaves out methods, or maybe not …
I don’t want to scare anybody with the above example
(see the tab completion in Pluto in the image)
but if you can add self-referencing functions to the instance of a struct, why can’t you have it done automatically at the struct definition level?