uncons is now in GHC 7.9