Ctries implemented in Clojure, see Prokopec, Bronson, Bagwell, Odersky