pub fn persistent_frame_push(func_name: &str)
Pushes a function scope for persistent tracking (called on function entry).