我遇到了很多我有类似东西的地方
def f(s: String): Option[Long] = ... def g(l: Long): IO[Option[Wibble]] = ... val a: IO[Option[Wibble]] = f(param).flatMap(g).sequence.map(_.join)
看到重复一遍又重复的.sequence.map(_.join)开始让我烦恼.有没有更惯用的方式来完成同样的事情?