Merge pull request #19 from klutometis/master

The surfraw module won't load without :stumpwm.
Compile the macros separately from the functions.