Finding indexes in deeply nested data structure in Clojure | Hacker News Reader