/// <seealso cref="Gather{TSource, TResult}" /> public static Fallible <TResult> Apply <TSource, TResult>( this Fallible <Func <TSource, TResult> > @this, Fallible <TSource> value) { /* T4: NotNull(value) */ return(value.Gather(@this)); }