A generalized representation of a regular expression.
the type of each element in the input. For a traditional regular expression, this
metadata associated with each ceedubs.irrec.regex.Regex.Elem instance. This could
String to attach a name to elems. More commonly, it is something like
ceedubs.irrec.regex.Match with a
Char type parameter.