A METAR weather report parser in Clojure