Is it possible to pass something containing a comma as an argument for a macro?