fixing hygiene bug in withSyntax #161

withSyntax needs to create its own mark instead of reusing the calling
macro’s mark
build