Is it possible to unread characters from an input stream in Parrot? (ie. if I do a "read char, 1", decide later than I don't want the character so I push it back on the stream)
Failing that, is it possible to peek ahead at a character without necessarily taking it off the stream?