Finite number type. The type Finite n is inhabited by exactly n
values in the range [0, n) including 0 but excluding n. Invariants:
getFinite x < natVal xgetFinite x >= 0:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05
Modulefinite-typelits-0.2.0.0Haskell2010
Finite number type. The type Finite n is inhabited by exactly n
values in the range [0, n) including 0 but excluding n. Invariants:
getFinite x < natVal xgetFinite x >= 0