3 type state func() state // used
5 func a() state { // used
14 type t1 struct{} // unused
15 type t2 struct{} // used
16 type t3 struct{} // used
18 func fn1() t1 { return t1{} } // unused
19 func fn2() (x t2) { return } // used
20 func fn3() *t3 { return nil } // used
25 type foo int // unused