many effects, one source, and  output + monkeypatch function!