public static Func <A, Func <B, C> > Curry <A, B, C>(this Func <A, B, C> f) => FpHelpers.Curry(f);
public static Func <A, C> Compose <A, B, C>(this Func <A, B> f, Func <B, C> g) => FpHelpers.Compose(f, g);