Singleton list confusion
From HaskellWiki
Why do Haskell newcomers frequently believe, that list variables must be enclosed in brackets?
People sometimes write argument patterns like[x]
x
Maybe it is some kind of list comprehension.
See for example Haskell-Cafe about
testing for same characters in lists of strings, Pattern match failure
