Jak uzyskać opcję z indeksu w kolekcji w Scali?

Czy istnieje sposób, używając tylko interfejsu API kolekcji Scala, aby uzyskać opcję na liście podczas próby uzyskania elementu przez jego indeks?

Szukam odpowiednika tej funkcji, czy istnieje?

def optionalValue[T](l: List[T], index: Int) = {
  if (l.size < (index+1)) None 
  else Some(l(index))
}

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion