Я хочу использовать функцию высшего порядка Haskell Foldr для вычисления длины строки
stringlength = foldr (\_n -> 1 + n) 0
выдает следующую ошибку. В чем проблема с этим кодом?
Unresolved top-level overloading
*** Binding : stringlength
*** Outstanding context : (Num b, Num (b -> b))