A merge pass should take N different inputs of `AnyMLIR` and emit a single `AnyMLIR` module, where all modules have been merged into one.