with-utf8-1.1.0.0: Get your IO right on the first try

# with-utf8-1.1.0.0: Get your IO right on the first try

This minimalistic library helps you navigate the world of text encodings avoiding `invalid argument (invalid byte sequence)` and `invalid argument (invalid character)` in runtime.

See this blog post for why this library exists and what exactly it does.

The two most important modules are:

- Main.Utf8
- System.IO.Utf8

Modules

with-utf8-1.1.0.0

- Data
  Submodules
  - Text
    Submodules
    - IO
      Submodules
      - Data.Text.IO.Utf8
    - Lazy
      Submodules
      - IO
        Submodules
        - Data.Text.Lazy.IO.Utf8
- Main
  Submodules
  - Main.Utf8
- System
  Submodules
  - IO
    Submodules
    - System.IO.Utf8
      Submodules
      - System.IO.Utf8.Internal