vlib/v/checker/tests/lock_already_locked.vv:11:3: error: nested `lock`/`rlock` not allowed
    9 |     }
   10 |     lock a {
   11 |         rlock a {
      |         ~~~~~
   12 |             a.x++
   13 |         }
vlib/v/checker/tests/lock_already_locked.vv:11:9: error: `a` is already locked
    9 |     }
   10 |     lock a {
   11 |         rlock a {
      |               ^
   12 |             a.x++
   13 |         }
vlib/v/checker/tests/lock_already_locked.vv:12:4: error: a has an `rlock` but needs a `lock`
   10 |     lock a {
   11 |         rlock a {
   12 |             a.x++
      |             ^
   13 |         }
   14 |     }
vlib/v/checker/tests/lock_already_locked.vv:12:4: error: `a` is `shared` and needs explicit lock for `v.ast.SelectorExpr`
   10 |     lock a {
   11 |         rlock a {
   12 |             a.x++
      |             ^
   13 |         }
   14 |     }
vlib/v/checker/tests/lock_already_locked.vv:15:10: error: `a` is `shared` and must be `rlock`ed or `lock`ed to be used as non-mut argument to print
   13 |         }
   14 |     }
   15 |     println(a.x)
      |             ^
   16 | }
