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