{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"impl<'tcx,"}]}
impl<'tcx, V> Canonical<'tcx, V> {
#[extension(pub trait CanonicalExt<'tcx, V>)]
    /// Instantiate the wrapped value, replacing each canonical value