851 viewby integers and dates

Closes #851 
boom, getting fancy, https://stackoverflow.com/questions/9242440/how-to-make-a-clojure-function-take-a-variable-number-of-parameters, :+1: