minor cleanups
First stab at bind
Will probably change to agree with clojure let syntax.., maybe something like this: (bind [(expr) :name])
adds construct query form