37d7ed3e75
The `TailCallRequest` enum variant and its associated logic have been removed. Instead, the VM now uses an `Option<(Rc<dyn Object>, Vec<Value>)>` field named `tail_call` to manage tail-call requests. This change simplifies the `Value` enum and centralizes tail-call handling within the `VM` struct.