If I wanted to make small log parsers, config file readers, etc, it's not explained well anywhere I've seen how to use all the string parsing functions well with Haskell (especially talking about judgement calls regarding types and items read from files)