Reasonably complete ISO 2022 support. Huge and hairy, but it seems to