@,!, and : each had different right/left associativities which made them a real pain to parse and rewrite properly.
added 2012-03-17T21:58:24Z by anders