For an Inductive Type.
Constructs a dependent type that changes as you recurse.

Discussion

For example ():

Here is called the motive.
The methods are the are the consumers that align with the constructors.
In the eliminator, is an indexed family indexed by .

Link to original

See also

Recursor