Signature {2,2}->{3,2}

RuleShapeToCases[{2,3},2]
In[]:=
Out[]=
FindCanonicalWolframModel/@%9
In[]:=
Out[]=
Union[%]
In[]:=
Out[]=
Length[%]
In[]:=
100
Out[]=