public static IEitherReferenceType <TLeft, TRightResult> MapRight <TLeft, TRight, TRightResult>(this IEitherReferenceType <TLeft, TRight> source, Func <TRight, TRightResult> selector) { return(source.Map(l => l, selector)); }
public static IEitherReferenceType <TLeftResult, TRight> MapLeft <TLeft, TRight, TLeftResult>(this IEitherReferenceType <TLeft, TRight> source, Func <TLeft, TLeftResult> selector) { return(source.Map(selector, r => r)); }