stdune
Monoid.Product
The product of monoids where pairs are combined component-wise.
stdune.filesystem_stubs
module A : Basic
module B : Basic
type t = A.t * B.t
val empty : t
Must be the identity of combine:
combine
val combine : t -> t -> t
Must be associative:
module O : sig ... end
val reduce : t list -> t
val map_reduce : f:('a -> t) -> 'a list -> t