code: func AddNoTraverseType(i ...interface{}) {
  	for _, v := range i {
  		t := reflect.TypeOf(v)
  		if _, ok := noTraverseTypeList[t]; ok {
  
  			// already registered for no traverse, move on
  			continue
  		}
  
  		// not found, add it
  		noTraverseTypeList[t] = true
  	}
  }
docs: // AddNoTraverseType method adds the Go Lang type into global `NoTraverseTypeList`.
  // The type(s) from list is considered as "No Traverse" type by go-model library
  // for model mapping process. See also `RemoveNoTraverseType()` method.
  // 		model.AddNoTraverseType(time.Time{}, &time.Time{}, os.File{}, &os.File{})
  //
  // Default NoTraverseTypeList: time.Time{}, &time.Time{}, os.File{}, &os.File{},
  // http.Request{}, &http.Request{}, http.Response{}, &http.Response{}
  //