Fixes and documents haskell.

Fixes ada.