I wrote: > The following functions would be nice additions > to Data.List.NonEmpty in the semigroups package... Here are two more requests: maximum, minimum :: Ord a => NonEmpty a -> a Two more unsafe Prelude functions become safe! Thanks, Yitz