Haskell URI parsing as ByteStrings