Высокая точность чисел с плавающей точкой в Haskell?

Я знаю, что в Haskell есть нативные типы данных, которые позволяют вам иметь действительно большие целые числа

>> let x = 131242358045284502395482305
>> x
131242358045284502395482305

работать как положено. Мне было интересно, если бы я мог использовать подобную нативную структуру с «большой точностью», так что

>> let x = 5.0000000000000000000000001
>> x
5.0000000000000000000000001

может быть возможно Если я введу это в Haskell, оно будет сокращено до 5, если я перейду больше 15 десятичных знаков (двойная точность).

Ответы на вопрос(3)

Ваш ответ на вопрос