This version gets all of the columns into map without it converting
into a hash-map. I still think sorted-map results in subtly incorrect
data structure. I'm not convinced an array map is the correct choice
but it's a reasonable interim solution.
Another try at fixing #38.
Thanks- have pushed the 0.2.5 release to Clojars.