I have a flow running with multiple functions which are defined in a custom block. Is there any way to create upstream and downstream dependencies between these functions. Since these are not tasks I can't use wait_for attribute. Any hints or pattern to handle this use case. Orchestrate different functions built in a custom block?