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