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 не добавляет, так что ты не можешь сделать строгим то, чего не существует