Можно преобразовать строку в TextEncoding, используя
mkTextEncoding :: String -> IO TextEncoding
Есть ли способ сделать обратное? Или, учитывая TextEncoding, каким-либо способом узнать какую-либо информацию об этой кодировке? Кажется, даже не существует экземпляра Eq для TextEncoding, позволяющего сравнивать кодировки, определенные в System.IO.
Я что-то упускаю, или существует техническая причина, по которой это невозможно?