Implement a minimal `Option` that has `map` and `flatMap`. ```scala import scala.{Option => _} // implement here ```