Managing inhomogeneously bitemporal data with Datomic and clojure | Hacker News Reader