{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"trace!(\"walk_value:"}]}
                trace!("walk_value: variant layout: {:#?}", inner.layout());
                let inner = self.ecx().project_downcast(v, idx)?;
                // recurse with the inner type