module Opt: functor (S : Semigroup.S) -> S with type t = S.t option
functor (
S
:
Semigroup.S
) ->
with type t = S.t option
type t
val append : t -> t -> t
t -> t -> t
val zero : t
t