pub trait Cons {
type Left;
type Right;
}Expand description
A base type that can be implemented by any type, which is used to build operations on top of. With this format it can be implemented to an infinite length, meaning that any operations built from it will work for any given length.