+ - foo.add(x)
+ foo.add(y.andnot(x)) ==> this is broken
+
+ - Annotation Tutorial
+
+ ..................................................
+
+ - 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