As a Haskell noob, I had the same problem a few times. Essentially: there's a function to do what you want to do, but good look finding it!
Someone thought "words" was the perfect name, and it wasn't me!
Someone thought "words" was the perfect name, and it wasn't me!
As for "words"... yes, possibly not the best name. But also so common that everyone that has ever written any Haskell code knows it. Such as Java's System.out.println