A few more tests to show that Private Use Area characters work find in
zsh with the exception that you cannot put then in BUFFER:
I don't have the code handy, but I suspect this is due to the implementation of wisprnt() [sic] returning false for those characters.