var anyType … // TypeString is nearly identical to reflect.Type.String, // but has an additional option to specify that full type names be used. func TypeString(t reflect.Type, qualified bool) string { … } func appendTypeName(b []byte, t reflect.Type, qualified, elideFunc bool) []byte { … }