ZipList

ZipList :: [a] -> ZipList a
base Control.Applicative
newtype ZipList a
base Control.Applicative
Lists, but with an Applicative functor based on zipping, so that > f <$> ZipList xs1 <*> ... <*> ZipList xsn = ZipList (zipWithn f xs1 ... xsn)
getZipList :: ZipList a -> [a]
base Control.Applicative