in lib/src/crawl_async.dart [65:71]
Future<void> _crawlFrom(K key) async {
var value = await readNode(key);
if (result.isClosed) return;
result.add(value);
var next = await edges(key, value);
await Future.wait(next.map(_visit), eagerError: true);
}