Polymorphic probability caches in OCaml, including a distributed riak backed cache.