typedef GraphWalkNodeProviderAsync<T> = FutureOr<Node<T>?> Function( GraphStep<T> step, T nodeValue);