Complementing getOrElse and lazyness