semialign-1.1: src/Data/Semialign.hs
{-# 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