type to check
true if T is a function, function pointer or delegate or callable aggregate
struct S { void opCall (int) { } } static assert (isCallableType!(S)); static assert (isCallableType!(typeof(S.opCall)));
See Implementation