Essentially the way things are defined in this example, you first get the PrefectFutures of tasks without any dependencies by executing them, then use these futures for downstream dependencies. I want to define a dictionary with a node and its dependent nodes, and for prefect to determine and execute which should be run first then use that future for the downstream dependencies