I don't think so. Libraries should be black boxes, and you should read source code just to understand them better and learn idioms. A bunch of function signatures - like Haskell libraries'documentation is - doesn't cut it.