public static IFluentIfItConditional <T> If <T>(this T it, Predicate <T> predicate) => FluentConditionalFactory.Of(predicate(it), it);
public static IFluentConditional If(bool condition) => FluentConditionalFactory.Of(condition);