Solve the ‘map construction’ problem in 4clojure.