syntax_data: {"ast_node_type":"variable","tokens":[{"end":64,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let Canonical { max_universe, variables, value } = self;
context_before:     pub fn unchecked_map<W>(self, map_op: impl FnOnce(V) -> W) -> Canonical<I, W> {
context_after:         Canonical { max_universe, variables, value: map_op(value) }