1 -------- @implements E --------
4 -------- @implements F --------
6 is implemented by pointer type *C
7 is implemented by struct type D
8 is implemented by interface type FG
10 -------- @implements FG --------
12 is implemented by pointer type *D
15 -------- @implements slice --------
16 slice type []int implements only interface{}
18 -------- @implements C --------
22 -------- @implements starC --------
26 -------- @implements D --------
32 -------- @implements starD --------
37 -------- @implements sorter --------
41 -------- @implements I --------
43 is implemented by basic type lib.Type
45 -------- @implements var_d --------