witness-0.2: values that witness types

Data.Witness.Nat

Documentation

data Zero Source

Instances

data Succ n Source

Instances

Is Nat n => Is Nat (Succ n) 
HasListElement n r => HasListElement (Succ n) (a, r) 

data Nat t whereSource

Constructors

ZeroNat :: Nat Zero 
SuccNat :: Nat t -> Nat (Succ t)