CLIntake written in Clojure