{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"needs_canonical_flags,"}]}
            needs_canonical_flags,
            canonicalize_mode: canonicalize_region_mode,
            variables: SmallVec::from_slice(base.variables),