Por que as listas de diferenças não são uma instância de foldable?
opacote dlist contém oDList
tipo de dados, que tem muitas instâncias, mas nãoFoldable
ouTraversable
. Na minha opinião, essas são duas das classes de tipo mais "tipo lista". Existe uma razão de desempenho queDList
não é uma instância dessas classes?
Além disso, o pacote implementafoldr
eunfoldr
, mas nenhuma das outras funções de dobramento.