BetterChars std::str::Chars, but improved. Adds peeking and ways to access the underlying string. No unsafe code. See the documentation for more details.