-Rewrite ::= Sequence => "rewrite"
- | Sequence ^"=>" word
- | Sequence ^"=>" quoted
- | Sequence "=>" "()" => "wrap"
+Conjuncts ::= rewrite
+ | rewrite ^"&" sequence
+ | rewrite ^"&~" sequence
+
+rewrite ::= sequence /ws => "rewrite"
+ | sequence ^"=>" word /ws
+ | sequence ^"=>" quoted /ws
+ | sequence "=>" "()" /ws => "wrap"