cats-effect:如何将 `List[IO[A]]` 转换为 `IO[List[A]]`

cats-effect: How to transform `List[IO[A]]` to `IO[List[A]]`

我有一个 List[IO[A]],我想将其转换为 IO[List[A]] 在 scalaz 中我会使用 sequenceU 但我在 cats

中找不到等效项

这解决了我的问题

import cats.implicits._

val x: List[IO[A]] = ...
val y: IO[List[A]] = x.sequence