start scoping out tokenizer that matches clojure (gets token boundaries right, but doesn't necessarily check that each token is correct)