Flectioned provides runtime reflection capabilities for D (DMD and GDC) without requiring access to your source code.