add macro_dsl api
Update macros.nim
Merge pull request #444 from fowlmouth/patch-6

add macro_dsl api