Учитывая объявление функции в D, можно ли во время компиляции анализировать строковое представление любых имен параметров функции для использования в, скажем, автоматическом отражении функции.Например,
void foo(int a, double b, string c) { }
register_function!(foo)()
Может ли register_function извлечь "a", "b", "c" во время компиляции аналогично тому, как __traits (allMembers, someClass) для класса?