_ basestring -> (bytes, str)