RE: [Haskell] overuse of maybe and [] in prelude and libs