{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"///"}]}
    /// can emit something more helpful for optimizations.
    /// Defaults to [`Self::or`], but guarantees `(lhs & rhs) == 0` so some backends
    fn or_disjoint(&mut self, lhs: Self::Value, rhs: Self::Value) -> Self::Value {