add hquals for Data.Text.Internal and Data.Text.Lazy.Internal

Lazy.splitAt types quite easily now, as do the mapAccums.

this requires a patch to fixpoint to use the fully-qualified names since Data.Text has a name conflict with Data.Text.Lazy