-- This package provides both strict and lazy 'Text' types. The
--- strict type is provided by the 'Data.Text' package, while the lazy
--- type is provided by the 'Data.Text.Lazy' package. Internally, the
+-- strict type is provided by the "Data.Text" module, while the lazy
+-- type is provided by the "Data.Text.Lazy" module. Internally, the
-- lazy @Text@ type consists of a list of strict chunks.
-- The strict 'Text' type requires that an entire string fit into
--- This instance preserves data abstraction at the cost of inefficiency.
+-- This instance preserves data abstraction at the cost of inefficiency.
-- We omit reflection services for the sake of data abstraction.
-- This instance was created by copying the behavior of Data.Set and
-- Original discussion is archived here:
-- "could we get a Data instance for Data.Text.Text?"