map3<C, D, E> method
Change the return type of this IOOption based on its value of type R
, the
value of type C
of a second IOOption, and the value of type D
of a third IOOption.
Implementation
@override
IOOption<E> map3<C, D, E>(covariant IOOption<C> m1, covariant IOOption<D> m2,
E Function(R b, C c, D d) f) =>
flatMap((b) => m1.flatMap((c) => m2.map((d) => f(b, c, d))));