an extension of the javax servlet api to make it suitable for clojure.