Coginitive Dimensions and Haskell (was RE: [Haskell] overuse of maybe and [] in prelude and libs)