Maintained by 
Oleg.GrenrusThis version can be pinned in stack with:bin-0.1.3@sha256:899688014415c55fd5e4c89e06ec2dda59d209e9f49cc3353fa3cd4aa3d89069,2422
Module documentation for 0.1.3
This package provides binary natural numbers (Data.Bin);
also utilities to work on the type level with DataKinds (Data.Type.Bin).
data Bin
    = BZ       -- ^ zero
    | BP BinP  -- ^ non-zero
data BinP
    = BE       -- ^ one
    | B0 BinP  -- ^ double
    | B1 BinP  -- ^ double plus 1
There are ordinals in Data.Bin.Pos module, as well as
fixed width integers in Data.Wrd.
Another implementation is at https://hackage.haskell.org/package/nat,
this differs in naming, and provides promoted variant.
Version history for bin
0.1.3
- Add EqPandOrdPinstances.
- Add GShow Pos/Pinstances.
- Better ‘PosP.toNatural’ implementation.
0.1.2
- Add boringinstances
- Add EqBinPandEqBintype families
- Add NFDatainstances
- Add GEq,GNFData,GShow(fromsomepackage) instances forSBinandSBinP.
0.1.1
- Explicitly mark all modules as Safe or Trustworthy.
- fin-0.2support.
0.1
- First version. Released on an unsuspecting world.