Add support for ImmutablePasses, which are not run, and cannot be