use private variables in clojure.core.reducers instead of copying the functions
Merge pull request #1 from smee/master

Remove copied code from iota.clj thanks to smee's update to access the private vars in reducers.