parsec: struggling with bytestrings and text