Why no ShiftRight with LSTM in C3_W4

Thank you very much for the answer.

Looking through this other thread with your answers also helped to clarify it. Specifically I was confused about where in Trax it happens that the LSTMCell is applied to the sequence of intput embeddings, one embedding at a time. I had wrongly assumed it is the responsibility of ShiftRight(), but from that linked thread, it happens implicitly and is controlled by LSTMLayer, right?