(:refer-clojure :exclude [symbol? next])