However, we do want to allow this common markup usage in a sensible way:
>> [<b>word</b>]
== [<b> word </b>]
So, that's even more tricky to scan.
Now, all this being said, we know there are a few minor bugs related to arrows in the scanner. They are listed in the R3 CureCode bug database, and they will be fixed.
For example, we need to allow lit-word quoting of arrow words:
>> if word = '< [...]
** Syntax error: invalid "word-lit" -- "'"
** Near: (line 1) if word = '< [...]
But, I simply wanted to point out this issue, so it is understood that arrows are not general-usage word characters.