eg: ``` A_1=a A_2=b // becomes List("a", "b") A.1.A = 10 A.1.B = 11 A.2.A = 20 A.2.B = 21 // becomes List( X(10,11), x(20,21)) ``` `(Key,Int) => Key`? `(Key,Int) => Suffix`?