A matrix, containing the input columns plus 2d, representing
either 2 * d or d1 + d2, and row names.
The row name means that column names are dropped in
the output of DoNotConflict etc.
A three-dimensional array containing a slice labelled 2d,
equivalent to either d + d or d1 + d2 as appropriate.