code: func isExported(f reflect.StructField) bool {
  	if f.PkgPath != "" && !f.Anonymous {
  		return false
  	}
  	return true
  }
docs: // isExported return true is a struct field is exported, else false
  // https://golang.org/pkg/reflect/#StructField