fixes #332: unary word operators must be followed by whitespace

Fixes #332. Still needs a name change, but finished otherwise.