Update macros.nim

newProc() makes more sense, use returnType parameter instead of requiring it be in the params parameter