global
for anything, ideally
global
itself is not well suited for use with cats-effect but that's it
Blocker
to make the signatures clear and safe
(res18, res19).parSequence_
is the same as scala> List(res18, res19).parSequence_
res22: cats.effect.IO[Unit] = IO$1532827774
scala> res22.unsafeRunSync
2
3
parSequence_
you use the non-underscore version parSequence
Traverse
instance, but it’s Applicative
instance like so:(res18, res19).parTupled
implicits
has a ton of stuff
IO[Unit]
is coming from
Tuple2
has a Traverse
Int
implicit def catsStdInstancesForTuple2[X]: Traverse[(X, ?)]
implicits._