kripke (clojars): Clojure library for constructing and manipulating sequences of similar structures
Keywords: clojure|clojure-library