@hackage partial-semigroup0.0.0.1

A partial binary associative operator

A partial semigroup is like a semigroup, but the operator is partial. We represent this in Haskell as a total function appendMaybe :: a -> a -> Maybe a.