allow macros to override keywords fixes #33
lib