title: Data.Text vs Data.ByteString.Char8
body: <p>Can anyone explain the pros and cons to using <code>Data.Text</code>and <code>Data.ByteString.Char8</code> data types? Does working with ASCII-only text change these pros and cons? Do their lazy variants change the story as well?</p>