Newer
Older
enum Option[+A]:
case Some(get: A)
case None
def getOrElse[B >: A](default: => B): B = ???
def flatMap[B](f: A => Option[B]): Option[B] = ???
def filter[B](f: A => Boolean): Option[A] = ???
def sequence[A](list: List[Option[A]]): Option[List[A]] = ???