vlib/v/checker/tests/generics_fn_arguments_count_err.vv:12:18: error: expected 2 generic parameters, got 1
   10 |
   11 | fn main() {
   12 |     ret1 := get_name<int>(11, 22)
      |                     ~~~~~
   13 |     println(ret1)
   14 |
vlib/v/checker/tests/generics_fn_arguments_count_err.vv:15:18: error: expected 2 generic parameters, got 3
   13 |     println(ret1)
   14 |
   15 |     ret2 := get_name<int, int, string>(11, 22, 'hello')
      |                     ~~~~~~~~~~~~~~~~~~
   16 |     println(ret2)
   17 |
vlib/v/checker/tests/generics_fn_arguments_count_err.vv:19:22: error: expected 2 generic parameters, got 1
   17 |
   18 |     foo := Foo{}
   19 |     ret3 := foo.get_name<int>(11, 22)
      |                         ~~~~~
   20 |     println(ret3)
   21 |
vlib/v/checker/tests/generics_fn_arguments_count_err.vv:22:22: error: expected 2 generic parameters, got 3
   20 |     println(ret3)
   21 |
   22 |     ret4 := foo.get_name<int, int, string>(11, 22, 'hello')
      |                         ~~~~~~~~~~~~~~~~~~
   23 |     println(ret4)
   24 | }
vlib/v/checker/tests/generics_fn_arguments_count_err.vv:2:11: error: no known default format for type `A`
    1 | fn get_name<A, B>(a A, b B) string {
    2 |     return '$a, $b'
      |              ^
    3 | }
    4 |
vlib/v/checker/tests/generics_fn_arguments_count_err.vv:8:11: error: no known default format for type `A`
    6 |
    7 | fn (f Foo) get_name<A, B>(a A, b B) string {
    8 |     return '$a, $b'
      |              ^
    9 | }
   10 |
