https://go.dev/blog/alias-names#generic-alias-types In the number 2 of the numbered list: `... declaration of A provides no indication that it is a generic type. ` I believe A should be G.