{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"return"}]}
            return Err(MirEvalError::Panic(format!("Memory allocation of {size} bytes failed")));
        if size.checked_add(self.heap.len()).is_none_or(|x| x > self.memory_limit) {
        }