Op

sealed
trait Op[+A]
class Object
trait Matchable
class Any
class Const[A]
class FlatMap[A, B]
class More[A]
class Next[A]

Value members

Concrete methods

def flatMap[B](f: A => Op[B]): Op[B]
def map[B](f: A => B): Op[B]
@tailrec
final
def resume(gen: Generator): Either[() => Op[A], A]
def run(gen: Generator): A