# Field-Polymorphic

The regions field of the Task object is an STL vector containing the passed RegionRequirement objects.
Having access to these arguments is very powerful as it permits the implementation of field-polymorphic
tasks which can perform the same operation on a dynamically determined set of fields.
