TrampolineCases

class Object
trait Matchable
class Any

Type members

Classlikes

final case class Done[A](value: A) extends DoneOrMore[A]
sealed trait DoneOrMore[A] extends Trampoline[A]
final case class FlatMap[A, B](that: DoneOrMore[A], kont: A => Trampoline[B]) extends Trampoline[B]
final case class More[A](thunk: () => Trampoline[A]) extends DoneOrMore[A]