code: func (s *ArraySchema) Validate(v reflect.Value) bool {
  	v = dereference(v)
  
  	// This needs to be a slice
  	return v.Kind() == reflect.Slice || v.Kind() == reflect.Array
  }
docs: // Validate checks whether the given value is writeable to this schema.