pub async fn emit_stack_top( stack: &[Value], label: &EmitLabel, var_names: &HashMap<usize, String>, ) -> Result<(), RuntimeError>