It might make sense to take in a Query here and then build the whereClause internally or making a call to a SqlGenerator, but from within the take itself