datomic, monad, seqs