Returns None if the option is None, otherwise returns other.
other
@override Option<U> and<U>(Option<U> other) { return other; }