Create an Effect which will be run once initially and then re-run whenever its dependencies change.
Effect effect(void Function() effect) => _Effect(effect);