IsList instance only for GHC >= 7.7