Type constructor#
- class TypeConstructor(arg1, arg2, arg3=None, **kwargs)[source]#
- Bases: - Expression- Type constructor. - Type constructors are the building blocks of type expressions. - Parameters:
- arg1 – Id. 
- arg2 – Arity. 
- arg3 – Associativity ( - 'left'or- 'right').
- kwargs – Annotations. 
 
- Returns:
- A new - TypeConstructor.