{-# LANGUAGE Trustworthy #-} -- | Zipping and aligning of functors with non-uniform shapes. -- -- module Data.Semialign ( -- * Classes Semialign (..), Align (..), Unalign (..), Zip (..), Repeat (..), Unzip (..), unzipDefault, -- * Specialized aligns salign, padZip, padZipWith, lpadZip, lpadZipWith, rpadZip, rpadZipWith, alignVectorWith, ) where import Data.Semialign.Internal