Effects are converted to functions Action -> Action. All Effects are
stored a Nested Map and Nested Map has another helper function zipWith.