/**
* Extracts the value out of the structure, if it exists. Otherwise returns the
* given default value.
*
* @tsplus fluent Maybe getOrElse
*/
export function getOrElse_(self: Maybe, onNone: LazyArg): A | B {
return self.isNone() ? onNone() : self.value
}
/**
* @tsplus static Maybe.Aspects getOrElse
*/
export const getOrElse = Pipeable(getOrElse_)