Moving away from delegates to process found rows in WhereProcessor

(there are a very limited number of outcomes, and many of them need very diferent params if I don't get overly creative and reuse, eg, the DataTable that's passed in)