> headMaybe :: [a] -> Maybe a Is this the same as Data.Maybe.maybeToList? > readMaybe :: Read a => String -> Maybe a This has been added to base recently [1]. Cheers, Simon [1] https://github.com/ghc/packages-base/commit/0e1a02b96cfd03b8488e3ff4ce232466d6d5ca77