http://dlang.org/phobos/std_traits.html#ParameterIdentifierTuple http://dlang.org/phobos/std_traits.html#ParameterDefaultValueTuple http://dlang.org/phobos/std_traits.html#ParameterTypeTuple ?