digraph fn_args { labelloc="t"; graph [fontname = "cc wild words"]; node [fontname = "cc wild words"]; edge [fontname = "cc wild words"]; label="fn_args(Vec)"; fontname=lovebeat; rankdir=TB; newrank=true; A [label="for each type"]; B [label="get_instant(GazType)" shape=diamond style=filled fillcolor=lightcoral]; C [label="pack into var"]; D [label="return" style=filled fillcolor=lightskyblue]; A -> B -> C -> A; A -> D; }