Swift's current reflection capabilities are indeed limited. In the fullness of time I would like to see a way to access all of the information currently contained in the metatypes... but even that probably wouldn't get what you want to do. What you're probably wanting is something that hasn't been through review yet.
The metatype for a type is actually an instance that exists at runtime. You can read about it here.