А вообще, очень рад расширению OverloadedLists [0]. Особенно в контексте удобного создания непустых списков, например.
https://www.haskell.org/ghc/docs/7.8.1/html/users_guide/type-class-extensions.html#overloaded-lists