i think in _urlparse there's iter_bytestring, maybe move that to compat and use that