{"ast_node_type":"function","tokens":[{"end":71,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn map_provenance(self, f: impl FnOnce(Prov) -> Prov) -> Self {
    /// Adjust the provenance of the main pointer (metadata is unaffected).
        MPlaceTy { mplace: self.mplace.map_provenance(f), ..self }