LazyList

sealed trait LazyList[F[_], A]

ADT for streaming data with a Producer. It is either:

  • Done: nothing left to stream
  • One: there is just one element
  • More(as, next): there are as elements and the next producer
class Object
trait Matchable
class Any
class Done[F, A]
class More[F, A]
class One[F, A]