Say a function returns a large and deeply nested hashmap. By which means do you study it's structure? Printing to the console is confusing, using clojure.pprint/pprint makes it a bit better but still does not give you an overview.
How would you handle it in order to understand it's data structure?