Skip to content

Instantly share code, notes, and snippets.

@alexandru
Created March 7, 2017 07:05
Show Gist options
  • Save alexandru/dc840620b686975cf28624f439c6c474 to your computer and use it in GitHub Desktop.
Save alexandru/dc840620b686975cf28624f439c6c474 to your computer and use it in GitHub Desktop.
import scalaz._
import scalaz.concurrent.Task
def signal(i: Int): Task[Int] =
Task.async[Int] { cb => cb(\/-(i)) }
def loop(n: Int, acc: Int): Task[Int] =
signal(acc + n).flatMap { x =>
if (n <= 0) Task.now(acc)
else loop(n-1, x)
}
scala> loop(1000, 0).unsafePerformSync
java.lang.StackOverflowError
at scalaz.concurrent.Task$$anonfun$flatMap$1.apply(Task.scala:33)
at scalaz.concurrent.Task$$anonfun$flatMap$1.apply(Task.scala:33)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$3.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$3.apply(Future.scala:79)
at scalaz.Trampoline$$anonfun$delay$1.apply(Free.scala:348)
at scalaz.Trampoline$$anonfun$delay$1.apply(Free.scala:348)
at scalaz.Free$$anonfun$suspend$2.apply(Free.scala:27)
at scalaz.Free$$anonfun$suspend$2.apply(Free.scala:27)
at scalaz.Free$$anonfun$resume$2.apply(Free.scala:111)
at scalaz.Free$$anonfun$resume$2.apply(Free.scala:111)
at scalaz.std.FunctionInstances$$anon$1$$anonfun$map$1.apply(Function.scala:77)
at scalaz.Free$$anonfun$run$1.apply(Free.scala:263)
at scalaz.Free$$anonfun$run$1.apply(Free.scala:263)
at scalaz.Free.go2$1(Free.scala:154)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
at $anonfun$signal$1.apply(<console>:22)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1.apply(Future.scala:428)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.concurrent.Future$$anonfun$unsafePerformListen$1$$anonfun$apply$4.apply(Future.scala:79)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free$$anonfun$map$1.apply(Free.scala:91)
at scalaz.Free.resume(Free.scala:109)
at scalaz.Free.go2$1(Free.scala:153)
at scalaz.Free.go(Free.scala:157)
at scalaz.Free.run(Free.scala:263)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at scalaz.concurrent.Future$$anonfun$async$1$$anonfun$apply$14.apply(Future.scala:428)
at $anonfun$signal$1.apply(<console>:22)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment