On 03.05.2016 23:31, Erik Smith wrote: > void myVaridatic(A...)(A a) {} Aside: I think it's "variadic", not "varidatic". > > static void call(alias F,A...)(F f,A a) { static void call(alias f, A...)(A a) { > f(a); > } > > void foo() { > call(myVaridatic,1,2,3); call!myVaridatic(1, 2, 3); > }