Это всего лишь (раздражающие) предупреждения, указывающие на то, что GHC может сделать дополнительную специализацию для вашего кода, если вы действительно этого хотите.Будущие версии GHC, скорее всего, не будут отправлять эти данные по умолчанию, поскольку в любом случае вы ничего не можете с этим поделать.
Они безвредны и не являются ошибками.Не беспокойся о них.
Для непосредственного решения проблемы вы можете использовать -w
(подавление предупреждений) вместо -Wall
.
Например, в файле {-# OPTIONS_GHC -w #-}
отключатся предупреждения.
Альтернативно, увеличение порога специализации приведет к исчезновению предупреждения, например, -fspec-constr-count=16