A way to do case-insensitive string matching and comparison with less
overhead and more speed. The Data.CaseInsensitive.Eq module offers
simplified syntax and optimized instances for ByteString, String and
Text. In particular, the ByteString implementation assumes ISO-8859-1
(8-bit) encoding and performs benchmark testing significantly faster than
other implementations.