In Go std lib there're some way to pretty printing object into a Go-Syntax representation, for example,here'd how to pretty print a value,
https://play.golang.org/p/hztlPEf1If
so is there any way to dump definition of a type? If no, what's the challenges behind to stop having this feature.