A list of nested pairs.
The type List represents a Cons-style structure. Every List is either Cons and contains a value and another List, or Nil, which contains nothing.
List
Cons
Nil
pub use List::Cons;
pub use List::Nil;
List<T>