Is there any way to discover the features of a type without instantiating an instance of that type? I was hoping Swift's reflection capabilities would allow me to work with my type definitions in a generic way, but I'm beginning to think that this is not possible (yet).
I was hoping to create an array of KeyPaths for a type. Sadly,
doesn't yield anything interesting, I guess because a metatype isn't an instance of anything?