fn compile_list( env: &mut SloshVm, state: &mut CompileState, car: Value, cdr: &[Value], result: usize, ) -> VMResult<()>