#clojure maps are functions of their keys, and can also take a not-found value like the get function does: ({:x 1} :y 2) ;=> 2
0
0
0
0
0