Use sigil syntax in Macro.to_string

It was what we use for other literals in `Macro.to_string`. It is non-pretty. Does limit apply for strings?