static if (is(typeof(T.init.apply(fp, null)))) { }