Description
Provides non-negative number types for Haskell. These types help code express that a value should never be below zero, making invalid states harder to represent.
It is useful for counts, sizes, durations, indexes, prices, and validation-heavy code. It is a programming library and does not provide an interactive numeric tool.