fn looks_like_text(head: &[u8]) -> bool
Text if the start is valid UTF-8 (allowing a code point cut at the end) with no NUL bytes.