if we know it's `ASCII` then prefer `BINARY`. Internally it's up to 2x's faster since it doesn't need to check that each byte is within `ASCII` range.

and wherever else applicable.