module Ephemeron: Ephemeron;
module type S = sig .. endThe output signature of the functor Ephemeron.K1.Make and Ephemeron.K2.Make.
module type SeededS = sig .. endThe output signature of the functor Ephemeron.K1.MakeSeeded and Ephemeron.K2.MakeSeeded.
module K1: sig .. endEphemerons with one key.
module K2: sig .. endEmphemerons with two keys.
module Kn: sig .. endEmphemerons with arbitrary number of keys of the same type.
module GenHashTable: sig .. endHash tables on generic containers with notion of death and aliveness.