type-level-numbers-0.1.1.0: Type level numbers implemented using type families.

Safe HaskellNone
LanguageHaskell98

TypeLevel.Number.Nat.Num

Documentation

type N0 = Z Source

type N1 = I Z Source

type N2 = O (I Z) Source

type N3 = I (I Z) Source

type N4 = O (O (I Z)) Source

type N5 = I (O (I Z)) Source

type N6 = O (I (I Z)) Source

type N7 = I (I (I Z)) Source

type N8 = O (O (O (I Z))) Source

type N9 = I (O (O (I Z))) Source