IApplicativeTC <FuncyListTC, TReturn> IApplicativeTC <FuncyListTC, T> .Apply <TReturn>(IApplicativeTC <FuncyListTC, Func <T, TReturn> > f) { return(this.Apply((FuncyListTC <Func <T, TReturn> >)f)); }
IApplicativeTC <FuncyListTC, TReturn> IApplicativeTC <FuncyListTC, T> .ApplyRight <TReturn>(IApplicativeTC <FuncyListTC, TReturn> other) { return(this.ApplyRight((FuncyListTC <TReturn>)other)); }
IApplicativeTC <MaybeTC, TReturn> IApplicativeTC <MaybeTC, T> .ApplyRight <TReturn>(IApplicativeTC <MaybeTC, TReturn> other) { return(this.ApplyRight <TReturn>((MaybeTC <TReturn>)other)); }
IApplicativeTC <MaybeTC, TReturn> IApplicativeTC <MaybeTC, T> .Apply <TReturn>(IApplicativeTC <MaybeTC, Func <T, TReturn> > f) { return(this.Apply <TReturn>((MaybeTC <Func <T, TReturn> >)f)); }
IApplicativeTC <NonEmptyListTC, TReturn> IApplicativeTC <NonEmptyListTC, T> .ApplyRight <TReturn>(IApplicativeTC <NonEmptyListTC, TReturn> other) { return(ApplyRight((NonEmptyListTC <TReturn>)other)); }
IApplicativeTC <EitherTC <TLeft>, TReturn> IApplicativeTC <EitherTC <TLeft>, TRight> .ApplyRight <TReturn>(IApplicativeTC <EitherTC <TLeft>, TReturn> other) { return(this.ApplyRight <TReturn>((EitherTC <TLeft, TReturn>)other)); }
IApplicativeTC <EitherTC <TLeft>, TReturn> IApplicativeTC <EitherTC <TLeft>, TRight> .Apply <TReturn>(IApplicativeTC <EitherTC <TLeft>, Func <TRight, TReturn> > f) { return(this.Apply((EitherTC <TLeft, Func <TRight, TReturn> >)f)); }