@eagleoutice/flowr - v2.15.9
    Preparing search index...

    one rewrite, applied to every counterexample it fits

    interface MutationPass {
        apply: (
            target: MutationTarget,
            occurrencesOf: Occurrences,
        ) => MutationTarget | Promise<MutationTarget | undefined> | undefined;
        minRVersion?: string;
        name: string;
    }
    Index
    apply: (
        target: MutationTarget,
        occurrencesOf: Occurrences,
    ) => MutationTarget | Promise<MutationTarget | undefined> | undefined

    the mutated program, or undefined if the pass does not apply

    minRVersion?: string

    the R version the rewrite needs, so a host below it explains an idle pass without a name list

    name: string

    what the mutants of this pass are named after