Result.SEMIGROUP_F
T : Interface.TYPE
S : Interface.SEMIGROUP
include Interface.MAGMA
type t
val append : t -> t -> t