I feel that while type information is useful, some of the more advanced libraries have signatures that are very difficult to reason about.
Disclaimer: Didn't write read a lot of Haskell so it may be just that.
Disclaimer: Didn't write read a lot of Haskell so it may be just that.
It's also a familiarity thing. The most complex signatures require some practice before they're easy to digest.