Type.Family.Nat
data N
fromInt
type family IsZero x :: Bool
zeroCong
zNotS
type family NatEq x y :: Bool
type family Iota x :: [N]
iotaCong
type family Pred x :: N
predCong
type family x + y :: N
addCong
type family x * y :: N
mulCong
type family x ^ y :: N
expCong
type family Len as :: N
lenCong
type family Ix x as :: k
ixCong
type N0
type N1
type N2
type N3
type N4
type N5
type N6
type N7
type N8
type N9
type N10