+ package:ghc

Concatenate with an optional single space
Join two SDoc together vertically
Join two docs together horizontally with a gap between them.
Above, with no overlapping. $+$ is associative, with identity empty.
Beside, separated by space, unless one of the arguments is empty. <+> is associative, with identity empty.