- `UnicodeDecodeErrors` now correctly report the location of the error, making debugging much easier. - Better error messages on decoding. - PEP7'd to match the Python C code style guide (mostly) - Use PyDoc_STRVAR to respect CPythons without docstrings.