public static Maybe <TResult> Invoke <TSource, TResult>( this Func <TSource, Maybe <TResult> > @this, Maybe <TSource> maybe) { return(maybe.Bind(@this)); }