R
Size: a a a
AV
R
AV
KV
KV
fold' функции нет в Data.FoldableR
KV
KV
A в рантайме, только со строгостью"?KV
R
data добавляет indirection, поэтому этот indirection можно сделать строгим, а можно ленивым. newtype indirection не добавляет, так что ты не можешь сделать строгим то, чего не существуетcoerce f строга и ленива в своих аргументов ровно так же, как просто f (я же ничего не упустил?)KV
KV
foldMap (... Sum Product Whatever) писать портянку с дипсеками тупоKV
KV
newtype indirection не добавляет, так что ты не можешь сделать строгим то, чего не существует