code: Rule FieldMacro() {
  		return Sequence(String("m:"),
  				ZeroOrMore(WSP()).suppressNode(),
  				OneOrMore(FirstOf(WSP(), VCHAR()))
  					.label("Macro").suppressSubnodes(),
  				HeaderEol()
  				).label(FieldMacro);
  	}
docs: BarFly-style macros - do be defined better
  
  field-macro ::= %x6D.3A *WSP 1*(WSP / VCHAR) header-eol<p>
  <tt>m:</tt>