var tStr … var tPStr1 … var tPStr2 … var tInt … var tChanInt1 … var tChanInt2 … func checkEqualButNotIdentical(t *testing.T, x, y types.Type, comment string) { … } func TestAxioms(t *testing.T) { … } func TestMap(t *testing.T) { … } func TestMapGenerics(t *testing.T) { … } func instantiate(t *testing.T, origin types.Type, targs ...types.Type) types.Type { … }