Returns None if the option is None, otherwise returns optb.
optb
Option<U> and<U extends Object>(Option<U> optb) { return isSome() ? optb : None<U>(); }