code: func IntAtLeast(min int) schema.SchemaValidateFunc {
  	return func(i interface{}, k string) (s []string, es []error) {
  		v, ok := i.(int)
  		if !ok {
  			es = append(es, fmt.Errorf("expected type of %s to be int", k))
  			return
  		}
  
  		if v < min {
  			es = append(es, fmt.Errorf("expected %s to be at least (%d), got %d", k, min, v))
  			return
  		}
  
  		return
  	}
  }
docs: // IntAtLeast returns a SchemaValidateFunc which tests if the provided value
  // is of type int and is at least min (inclusive)