# todo - improve error traces - prevent redundant re-eval of nodes in complex graphs after a node adds a dependency mid-update