VZ
Size: a a a
AH
| SynPat of (a,b,c,d,e,f,g,...)
...
let (SynPat(_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,x,_,) = synPat
| SynPat of {| Ident: Ident; Range: Range; Attributes: AttrList; ...)
...
let (SynPat {| AttrList = x }|) = synPat
VS
AH
I
AH
I
I
AH
I
I
I