If run the following two lines: format = "%d" @sprintf format 33
I get the message: ERROR: @sprintf: first argument must be a format string If I run what I would have thought of as equivalent @sprintf "%d" 33 it works just fine. So is this a bug or am I confused?