Since ca70266 we never use a FittingPredicate with Unbounded – the PageWidth is always an AvailablePerLine n r.
To make the code clearer, and potentially help performance, the page width used in the fitting predicates should have only a single constructor then.
Note that, as pointed out in #142, we only actually use the "page width" Int, but not the "ribbon width" Double from AvailablePerLine.