pub fn looks_binary(bytes: &[u8]) -> bool
NUL bytes mark binary data — except in UTF-16, where they are half the text.