More docs for prelude libraries

WIP

Suggestions are welcome.

Is it legal to lift descriptions from Haskell docs?