Allow arbitrary namespaces on rule separator symbol.

Allowing arbitrary namespaces on the rule separator symbol makes it a touch more friendly to write rule-defining macros.