flatMapTuple3<S, R, E, A, B, C> function

StateReaderTaskEither<S, R, E, Tuple3<A, B, C>> Function(StateReaderTaskEither<S, R, E, dynamic>) flatMapTuple3<S, R, E, A, B, C>(
  1. StateReaderTaskEither<S, R, E, C> f(
    1. dynamic a
    )
)

Implementation

StateReaderTaskEither<S, R, E, Tuple3<A, B, C>> Function(
        StateReaderTaskEither<S, R, E, Tuple2<A, B>>)
    flatMapTuple3<S, R, E, A, B, C>(
            StateReaderTaskEither<S, R, E, C> Function(Tuple2<A, B> a) f) =>
        flatMap((a) => f(a).p(map((c) => tuple3(a.first, a.second, c))));