Improved template support of arbitrary substitution tokens: '\' can be used as a spacer and is parsed out at the end and ->> parses to [symbol_minus,symbol_close_special] rather than [symbol_arrow,symbol_gt].