Return inchanged Option if Some else supplied caseElse if None
caseElse
Option orElse<B>(Option<B> Function() caseElse) => fold(caseElse, (A a) => this);