@pragma("vm:prefer-inline") Option<T> xor<T extends Object>(Option<T> other) { if (other.isSome()) { return other; } return None; }