Travestymodule Bi_mappable : sig ... endMapping for containers with two element types.
module Bi_mappable_types : sig ... endThe main groups of signatures provided by this module are:
module Bi_traversable : sig ... endSignatures and functors for containers and data structures that can be mapped across in two different ways with a monadic side-effect.
module Bi_traversable_types : sig ... endThe main groups of signatures provided by this module are:
module Container_exts : sig ... endExtensions for containers.
module Container_exts_types : sig ... endExtension signatures for containers.
module Filter_mappable : sig ... endSimultaneous mapping and filtering.
module Filter_mappable_types : sig ... endSignatures for filter-mapping.
module Generic_types : sig ... endGeneric type signatures.
module Mappable : sig ... endNon-monadic mapping.
module Mappable_types : sig ... endSignatures for (non-monadic) mapping.
module Monad_exts : sig ... endGeneric monad extensions.
module Monad_exts_types : sig ... endmodule Monad_transform : sig ... endMonad transformer signatures.
module State : sig ... endHaskell-style state monads.
module State_transform : sig ... endHaskell-style state transformers.
module State_transform_types : sig ... endmodule State_types : sig ... endmodule Traversable : sig ... endSignatures and functors for containers and data structures that can be mapped across with a monadic side-effect.
module Traversable_types : sig ... endThe main groups of signatures provided by this module are: