node source
node ask#1 "a" @6:28 actors=actor#1 type="string"
node ask#2 "b" @7:28 actors=actor#2 type="string"
node fan-out#1 "fan-out" @11:14 type="string[]"
node ask#3 "judge" @11:45 actors=actor#3 within=fan-out#1 type="string"
node sink
actor actor#1 "a" @6:17
actor actor#2 "b" @7:17
actor actor#3 "judge" @11:30 within=fan-out#1
edge source -> ask#1 data exact
edge source -> ask#2 data exact
edge ask#1 -> fan-out#1 data exact type="string"
edge ask#1 -> ask#3 data exact type="string"
edge ask#1 -> sink data exact type="string"
edge ask#2 -> fan-out#1 data exact type="string"
edge ask#2 -> ask#3 data exact type="string"
edge ask#2 -> sink data exact type="string"
edge fan-out#1 -> ask#3 data exact type="string[]"
edge fan-out#1 -> sink data exact type="string[]"
edge ask#3 -> sink data exact type="string"
