vlib/v/checker/tests/generic_fn_decl_err.vv:19:29: error: generic type name `P` is not mentioned in fn `create1[U]`
   17 | }
   18 | 
   19 | fn (r Db) create1[U](u U, p P) {
      |                             ^
   20 |     println('Yo')
   21 | }
vlib/v/checker/tests/generic_fn_decl_err.vv:23:29: error: generic type name `P` is not mentioned in fn `create2[U]`
   21 | }
   22 | 
   23 | fn (r Db) create2[U](u U, p &P) {
      |                             ~~
   24 |     println('Yo')
   25 | }
vlib/v/checker/tests/generic_fn_decl_err.vv:27:29: error: generic type name `P` is not mentioned in fn `create3[U]`
   25 | }
   26 | 
   27 | fn (r Db) create3[U](u U, p []P) {
      |                             ~~~
   28 |     println('Yo')
   29 | }
vlib/v/checker/tests/generic_fn_decl_err.vv:31:27: error: generic type name `P` is not mentioned in fn `create4[U]`
   29 | }
   30 | 
   31 | fn (r Db) create4[U](u U) P {
      |                           ^
   32 |     return P{}
   33 | }
vlib/v/checker/tests/generic_fn_decl_err.vv:35:27: error: generic type name `P` is not mentioned in fn `create5[U]`
   33 | }
   34 | 
   35 | fn (r Db) create5[U](u U) []P {
      |                           ~~~
   36 |     return [P{}]
   37 | }
