code: func Get(s interface{}, name string) (interface{}, error) {
  	sv, err := structValue(s)
  	if err != nil {
  		return nil, err
  	}
  
  	fv, err := getField(sv, name)
  	if err != nil {
  		return nil, err
  	}
  
  	return fv.Interface(), nil
  }
docs: // Get method returns a field value from `struct` by field name.
  // 		Example:
  //
  // 		src := SampleStruct {
  // 			BookCount      int         `json:"-"`
  // 			BookCode       string      `json:"-"`
  // 			ArchiveInfo    BookArchive `json:"archive_info,omitempty"`
  // 			Region         BookLocale  `json:"region,omitempty"`
  // 		}
  //
  // 		value, err := model.Get(src, "ArchiveInfo")
  // 		fmt.Println("Field Value:", value)
  // 		fmt.Println("Error:", err)
  //
  // Note: Get method does not honor model tag annotations. Get simply access
  // value on exported fields.
  //