raulraja
IO.async() .async { callback: (Either<Throwable, Int>) -> Unit -> callback(1.right()) }.fix().attempt().unsafeRunSync()