@pragma("vm:prefer-inline") Future<Option<T>> xor(Option<T> other) { return then((option) => option.xor(other)); }