Line 1 defines variables (■=XYZ ▲=123 ●=A-Z), line 2 is the pattern. Repeated shapes must hold the same symbol; anything undefined is a literal.
Kinds: pass drop add swap garble flip smudge burst pad clerk shuffle. Options: p=0.8 set=123 to=ABC len=3 max=2 size=3.