@odomontois есть ли более правильный вариант ? .dimap((req: Request[F]) => req.mapK(Lift[F, RIO[R, *]].liftF))(_.mapK(Lift[RIO[R, *], F].liftF)) .mapF(_.mapK(Lift[RIO[R, *], F].liftF)) ?
@odomontois есть ли более правильный вариант ? .dimap((req: Request[F]) => req.mapK(Lift[F, RIO[R, *]].liftF))(_.mapK(Lift[RIO[R, *], F].liftF)) .mapF(_.mapK(Lift[RIO[R, *], F].liftF)) ?
во-первых не понимаю во вторых для foo.mapK(Lift[F, G].liftF) есть в tofu.syntax.lift._ щорткат foo.liftK[G]