ContextShift[F] - это абстракция, которую можно отдать наружу и не думать, на каком именно пуле она работает и где его взять. хотелось бы что-то типа def evalOn[A](fa: F[A]): F[A] чтобы оба тредпула были внутри, не нагружая этими деталями клиентский код
Обсуждают сегодня