hsep package:optparse-applicative

(hsep xs) concatenates all documents xs horizontally with <+>, i.e. it puts a space between all entries.
>>> let docs = Util.words "lorem ipsum dolor sit amet"
>>> hsep docs
lorem ipsum dolor sit amet
hsep does not introduce line breaks on its own, even when the page is too narrow:
>>> putDocW 5 (hsep docs)
lorem ipsum dolor sit amet
For automatic line breaks, consider using fillSep instead.