{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"LocalValue::Dead"}]}
            LocalValue::Dead => throw_ub!(DeadLocal), // could even be "invalid program"?
        match &mut self.value {
            LocalValue::Live(val) => interp_ok(val),