just use "_P", a fairly-widely-recognized substitute from the Lisp world.
Emacs Lisp, at least, can use question marks in names without batting an eyelash.
I see no reason that would not have been true for Lisps generally since their birth.
[1] http://www.lispworks.com/documentation/HyperSpec/Body/f_list...