added (require 'clojure.inspector) to show how to inspect data structs from the REPL