Module Hardcaml__Map_intf

An extension of Base.Map with a Make functor that builds a map module with type t and val empty. This reduces verbosity, allowing one to write Foo_map.t and Foo_map.empty rather than Map.M(Foo).t and Map.empty (module Foo).

module type Key = sig ... end
module type S = sig ... end
module type Map = sig ... end