An in memory, append only triple store implemented in Clojure