diff --git a/Sanchime.Functional/Extensions/Exceptional.cs b/Sanchime.Functional/Extensions/Exceptional.cs index 3a73c03..46dcabb 100644 --- a/Sanchime.Functional/Extensions/Exceptional.cs +++ b/Sanchime.Functional/Extensions/Exceptional.cs @@ -31,6 +31,27 @@ public static class ExceptionalException public static Exceptional> Apply(this Exceptional> @this, Exceptional value) => @this.Map(CurryingExtension.Curry).Apply(value); + + public static Exceptional> Apply(this Exceptional> @this, Exceptional value) + => @this.Map(CurryingExtension.CurryFirst).Apply(value); + + public static Exceptional> Apply(this Exceptional> @this, Exceptional value) + => @this.Map(CurryingExtension.CurryFirst).Apply(value); + + public static Exceptional> Apply(this Exceptional> @this, Exceptional value) + => @this.Map(CurryingExtension.CurryFirst).Apply(value); + + public static Exceptional> Apply(this Exceptional> @this, Exceptional value) + => @this.Map(CurryingExtension.CurryFirst).Apply(value); + + public static Exceptional> Apply(this Exceptional> @this, Exceptional value) + => @this.Map(CurryingExtension.CurryFirst).Apply(value); + + public static Exceptional> Apply(this Exceptional> @this, Exceptional value) + => @this.Map(CurryingExtension.CurryFirst).Apply(value); + + public static Exceptional> Apply(this Exceptional> @this, Exceptional value) + => @this.Map(CurryingExtension.CurryFirst).Apply(value); #endregion }