Как упоминается в названии.Flattening Future [EitherT [Future, A, B]]
Имея много операций с использованием EitherT[Future, A, B]
. Иногда мне нужна карта влево или вправо через другую операцию с сигнатурой A => Future[C]
. Другим сценарием является то, что EitherT[Future, A, B]
результат сопоставления будущего будущего Future[EitherT[Future, A, B]]
.
Как элегантно расплющить типы, как:
EitherT[Future, Future[A], Future[B]]
и Future[EitherT[Future, A, B]]
Спасибо заранее.