           SPELL=haskell-witherable
         VERSION=0.5
          SOURCE="witherable-${VERSION}.tar.gz"
   SOURCE_URL[0]=https://hackage.haskell.org/package/witherable-${VERSION}/${SOURCE}
     SOURCE_HASH=sha512:2f82f0b85928666a6ae24c08030ecfe4c9d94c87ae118e29ac8de73b7d7e9c9bccada0be40762ebd752864d79c3b862101f2ca7e59bd189d47ca6a67fae2d410
         SOURCE2="witherable-${VERSION}-rev2.cabal"
  SOURCE2_URL[0]=https://hackage.haskell.org/package/witherable-${VERSION}/revision/2.cabal
    SOURCE2_HASH=sha512:1540b2ef0e3acd77127917cf272ead4aea06771517ec302a1d2f3b6a98c90535d21a284d7006fb21537c69a379278e097c3813e7c884d4e6da95bf15092d699f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/witherable-${VERSION}"
        WEB_SITE="https://github.com/fumieval/witherable"
      LICENSE[0]=BSD3
         ENTERED=20260818
           SHORT="filterable traversable"
cat << EOF
A stronger variant of \`traverse\` which can remove elements and generalised
mapMaybe, catMaybes, filter
EOF
