Merge pull request #431 from romkatv/disallow_prefix

 Protect macros from user code to the left of them