Я не знаю, чем они мотивировались, но ...
package main import ( "fmt" "reflect" ) func main() { fmt.Println(reflect.TypeOf(reflect)) }
Почему reflect - не value? Почему у него нет типа? Какой-то куцый язык.