/// A list is a matrix with the unbounded domain `int(1..)`. Unlike matrices in general, lists can
/// Because of condition 4, and this rules low priority, this rule will not run post-flattening, so
/// matrices that do not need to be converted to lists in order to get them ready for Minion will