[Haskell] Re: overuse of maybe and [] in prelude and libs, PS