Renamed replayWhen => predicateGenerators to match noun-array connotation with predicates, stubs, and responses