@hackage nat-optics1

Refinement types for natural numbers with an optics interface

Modules:

  • NatOptics.NonNegative includes 0, 1, 2, 3, ...

  • NatOptics.Positive includes 1, 2, 3, 4, ...

You probably also want to import the Optics module from the optics package.