We could also allow (and have a default of) `item_field=None`, which would not perform any per-item validation/conversion, but simply pass the items through as-is.