From c83666cbf945ce7ab7c85b0243a95edb23bd805a Mon Sep 17 00:00:00 2001 From: Gustavo Leon <1261319+gusty@users.noreply.github.com> Date: Thu, 15 Jul 2021 18:01:19 +0200 Subject: [PATCH] + MergeSources3 to Builders --- src/FSharpPlus/Builders.fs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/FSharpPlus/Builders.fs b/src/FSharpPlus/Builders.fs index 4e525338d..24d5c0453 100644 --- a/src/FSharpPlus/Builders.fs +++ b/src/FSharpPlus/Builders.fs @@ -113,7 +113,8 @@ module GenericBuilders = member inline __.Return (x: 'T) = result x : '``Monad<'T>`` member inline __.Yield (x: 'T) = result x : '``Monad<'T>`` member inline __.Bind (p: '``Monad<'T>``, rest: 'T->'``Monad<'U>``) = p >>= rest : '``Monad<'U>`` - member inline __.MergeSources (t1: '``Monad<'T>``, t2: '``Monad<'U>``) : '``Monad<'T * 'U>`` = Lift2.Invoke tuple2 t1 t2 + member inline __.MergeSources (t1: '``Monad<'T>``, t2: '``Monad<'U>``) : '``Monad<'T * 'U>`` = Lift2.Invoke tuple2 t1 t2 + member inline __.MergeSources3 (t1: '``Monad<'T>``, t2: '``Monad<'U>``, t3: '``Monad<'V>``) : '``Monad<'T * 'U * 'V>`` = Lift3.Invoke tuple3 t1 t2 t3 [] member inline __.Select (x, [] f) = map f x