Yes, it's unnamed, it's "pointer to Foo". If you expected Foo, do as
minux suggests, otherwise, try the String() method, it may suit your
needs.
fmt.Printf("Type of v is: %s", reflect.TypeOf(v))
and for display purposes, fmt.Printf("v has type %T", v) already does
it for you.
Rémy.