2[[A2[[A],[2[[A2[[AT,[B]]],Gen~eric`B]]],Generic`֤Ӥ[A],[2[[A2[[AT,[B]]],Generic`B]]],Generic`Pointer*******