Извлечь значение из вложенных опций

Какой самый краткий способ получить 10 изSome(Some(Some(Some(10))))?

не прибегая к какой-либо внешней библиотеке, такой как Scalaz.