Data.IntMap.Merge.Strict

## Simple merge tactic types

type SimpleWhenMissing

type SimpleWhenMatched

## General combining function

merge

### `WhenMatched` tactics

zipWithMaybeMatched

zipWithMatched

### `WhenMissing` tactics

mapMaybeMissing

dropMissing

preserveMissing

mapMissing

filterMissing

## Applicative merge tactic types

data WhenMissing f x y

data WhenMatched f x y z

## Applicative general combining function

mergeA

### `WhenMatched` tactics

zipWithMaybeAMatched

zipWithAMatched

### `WhenMissing` tactics

traverseMaybeMissing

traverseMissing

filterAMissing

## Covariant maps for tactics

mapWhenMissing

mapWhenMatched

## Miscellaneous functions on tactics

runWhenMatched

runWhenMissing