{"ast_node_type":"other","tokens":[{"end":27,"kind":"keyword","start":0,"text":"match"}]}
        match &self.value {
    pub(super) fn access(&self) -> InterpResult<'tcx, &Operand<Prov>> {
            LocalValue::Dead => throw_ub!(DeadLocal), // could even be "invalid program"?