i think i've misunderstood some of the primitives of Hamilton tbh - i was assuming i could have nodes that spawn new nodes dynamically but half the point is that it's static, right?
The point of the original question was more a decision process that can either succeed or ask for more evidence, so not inherently parallel, but it does need to be able to spark those new fetch tasks implicitly. I wasn't thinking it through clearly, I'm trying to cram stuff into Hamilton that's outside its remit.