I think the compile-time reflection should be improved first, because run-time reflection can be built upon that. Currently D's compile-time reflection is not fully developed.