fn compile_right_exps( env: &mut SloshVm, right_exps: Vec<(Option<Interned>, Option<usize>, Value, Option<DestructType>)>, state: &mut CompileState, symbols: Rc<RefCell<Symbols>>, free_reg: &mut usize, ) -> VMResult<()>