9 func (*fooImpl) foo() {}
15 aa string //@item(irAA, "aa", "string", "var")
16 ab *fooImpl //@item(irAB, "ab", "*fooImpl", "var")
19 wantsFoo(a) //@complete(")", irAB, irAA)
21 var ac fooImpl //@item(irAC, "ac", "fooImpl", "var")
22 wantsFoo(&a) //@complete(")", irAC, irAA, irAB)