Allow Fencer to describe arrays

This is useful because we can allow the CSV library to parse delimited rows in our code and use the values prior to fencing them (I quite often see the use case where the Fence we are using is based on one of the fields contained inside the row).