Lay out a list of juxtaposable objects in a row from left to right, so
that their local origins lie along a single horizontal line, with
successive envelopes tangent to one another.
A variant of hcat taking an extra CatOpts record to
control the spacing. See the cat' documentation for a
description of the possibilities. For the common case of setting just
a separation amount, see hsep.