vlib/v/checker/tests/for_in_mut_val_type.vv:3:15: error: `a1` is immutable, it cannot be changed
    1 | fn main() {
    2 |     a1 := [1, 2, 3]
    3 |     for mut j in a1 {
      |                  ~~
    4 |         j *= 2
    5 |     }
vlib/v/checker/tests/for_in_mut_val_type.vv:7:15: error: `a2` is immutable, it cannot be changed
    5 |     }
    6 |     a2 := [1, 2, 3]!
    7 |     for mut j in a2 {
      |                  ~~
    8 |         j *= 2
    9 |     }
vlib/v/checker/tests/for_in_mut_val_type.vv:11:18: error: `m` is immutable, it cannot be changed
    9 |     }
   10 |     m := {'aa': 1, 'bb': 2}
   11 |     for _, mut j in m {
      |                     ^
   12 |         j *= 2
   13 |     }
vlib/v/checker/tests/for_in_mut_val_type.vv:14:15: error: array literal is immutable, it cannot be changed
   12 |         j *= 2
   13 |     }
   14 |     for mut j in [1, 2, 3] {
      |                  ~~~~~~~~~
   15 |         j *= 2
   16 |     }
vlib/v/checker/tests/for_in_mut_val_type.vv:17:15: error: array literal is immutable, it cannot be changed
   15 |         j *= 2
   16 |     }
   17 |     for mut j in [1, 2, 3]! {
      |                  ~~~~~~~~~~
   18 |         j *= 2
   19 |     }
vlib/v/checker/tests/for_in_mut_val_type.vv:20:18: error: map literal is immutable, it cannot be changed
   18 |         j *= 2
   19 |     }
   20 |     for _, mut j in {'aa': 1, 'bb': 2} {
      |                     ~~~~~~~~~~~~~~~~~~
   21 |         j *= 2
   22 |     }
vlib/v/checker/tests/for_in_mut_val_type.vv:30:17: error: field `Test.a` is immutable, it cannot be changed
   28 |
   29 | fn foo(t Test) {
   30 |     for mut e in t.a {
      |                    ^
   31 |         e = 0
   32 |     }
