digraph G {
label="edge config";
A->Box [label="edge label", arrowhead=box];
Box->Crow[arrowhead=crow];
Crow->Dot[arrowhead=dot];
B->Inv[arrowhead=inv];
Inv->Tee[arrowhead=tee];
Tee->Normal[arrowhead=normal, headlabel="Normal"];
a->Diamond [ arrowhead=diamond];
Diamond->OpenDiamond [arrowhead=odiamond];
OpenDiamond->LDiamond [arrowhead=ldiamond];
}