This module contains phantom-types for helping guarantee lengths in collectibles.
The UI.Table uses this for constraining all rows dimensions.
type alias CoolTable columns =
{ header : NList String columns
, rows : NLIst Int columns
}Represents an recursively incremented size.
pushItem : Items n -> Items (Increase n)
popItem : Items (Increase n) -> Items n
Represents the size of an empty set.