>>58
>>60

「名前空間が違うだけで、型は同じ」 そういうことなんですね。

でも、どうしてわざわざ Internal の方の名前空間を使うのでしょうか。

"Internal" というモジュールは他のライブラリでもありますが、
基本的にはより低レベルの内部的な処理のためのものだと思います。
ライブラリを利用する側の者が使うのはあまり好ましいことではないような気がしますが、
Data.Text.Internal の説明には

Modules which extend the Text system may need to use this module.

とあるように、むしろ Data.Text ではなくこちらを使うよう促していますよね。
なぜなんでしょうか?