Not in all versions of *ByteString* (e.g. not the one I got on my system, *bytestring-0.9.2.1*, the current HP version.

Anyway: don't pull this, it's buggy. But I'd like to know your opinion about the approach before spending time fixing things.