implicit class OptionOps[A](val o: Option[A]) extends AnyVal { 
      def getOrElseValue(default: A): A = if (o.isDefined) o.get else default
    }

?