a numeric matrix, each row is interpreted as the elements of a
lower triangular matrix in row order (byrow being TRUE) or
column order (otherwise). The matrices may contain non-unit diagonals (when
diag is TRUE).
diag
logical; x contains non-unit diagonals if TRUE.
byrow
logical; x is in row order if TRUE.
names
an optional vector of names, autogenerated if TRUE.