- ensure all dependents are re-generated as well - refactor: separate out computation of generator update closure