use clj-tuple for returning multiple values from doreduce