[Haskell-cafe] exists . a psuedo-standard non-empty list module