vlib/v/checker/tests/array_map_fn_err.vv:2:22: error: function needs exactly 1 argument
    1 | fn main() {
    2 |     a1 := [1,2,3,4].map(fn(a int, b int) int {return a + b})
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    3 |     println(a1)
    4 |
vlib/v/checker/tests/array_map_fn_err.vv:5:22: error: type mismatch, should use `fn(a int) T {...}`
    3 |     println(a1)
    4 |
    5 |     a2 := [1,2,3,4].map(fn(a string) string { return a })
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    6 |     println(a2)
    7 |
vlib/v/checker/tests/array_map_fn_err.vv:8:22: error: type mismatch, should use `fn(a int) T {...}`
    6 |     println(a2)
    7 |
    8 |     a3 := [1,2,3,4].map(fn(a string) {})
      |                         ~~~~~~~~~~~~~~~
    9 |     println(a3)
   10 |
vlib/v/checker/tests/array_map_fn_err.vv:11:18: error: function needs exactly 1 argument
    9 |     println(a3)
   10 |
   11 |     a4 := [1,2,3,4].map(add1)
      |                     ~~~~~~~~~
   12 |     println(a4)
   13 |
vlib/v/checker/tests/array_map_fn_err.vv:14:22: error: type mismatch, should use `fn(a int) T {...}`
   12 |     println(a4)
   13 |
   14 |     a5 := [1,2,3,4].map(add2)
      |                         ~~~~
   15 |     println(a5)
   16 |
vlib/v/checker/tests/array_map_fn_err.vv:17:22: error: type mismatch, should use `fn(a int) T {...}`
   15 |     println(a5)
   16 |
   17 |     a6 := [1,2,3,4].map(do_nothing)
      |                         ~~~~~~~~~~
   18 |     println(a6)
   19 | }
