some decorator stuff not done yet
now the macro registration wrappers don't bork the function
Merge branch 'master' of github.com:lihaoyi/macropy