orElse
Returns option if option is Some, else the alternative.
Type
type orElse = <T>(alternative: Option<T>) => (option: Option<T>) => Option<T>Examples
import {orElse, Some} from 'fnxt/option';
orElse(Some(1))(Some(2));  // -> Some(2)
orElse(Some(1))(None);     // -> Some(1)
orElse(None)(Some(1));     // -> Some(1)
orElse(None)(None);        // -> None