[Haskell-beginners] Defining 'words' in terms of 'span'