+ ..................................................
+
+ - evil problems with: (x y? z /ws)
+ - it gets even more evil than that
+ - basically, follow restrictions are not honored when the element
+ matches against the empty string
+
+______________________________________________________________________________
+v1.1
+
+ - precedes restrictions ("<-")
+
+ - MUST HAVE BETTER ERROR MESSAGES
+ - use for developing java15.g
+
+ - java15.g
+ - once this is ready, do big announcement