you're right. I changed it to a Sequential strategy (https://github.com/scalaz/scalaz/blob/scalaz-seven/concurrent/src/main/scala/scalaz/concurrent/Strategy.scala#L47) so that it doesn't create a new thread