Appearance
Pattern = VariablePattern | LiteralPattern | ApplicationPattern | TuplePattern | ListPattern | FunctorPattern | AsPattern | WildcardPattern | ConstructorPattern | UnionPattern | ConsPattern
VariablePattern
LiteralPattern
ApplicationPattern
TuplePattern
ListPattern
FunctorPattern
AsPattern
WildcardPattern
ConstructorPattern
UnionPattern
ConsPattern