Even if I'd known about those features, I would have been taken out and shot for using them. As I said, bizarre coding standards, rigidly enforced.
There was something terribly clunky about arrays. I remember writing an EDI converter. Because the order of the incoming records doesn't correspond to that of the outgoing ones, and they don't correspond 1:1, you need a lot of arrays to park stuff until you have a whole transaction to cut, shut & put. Except either it didn't have arrays, or we weren't allowed to use them. Nightmare.
This is 20 odd years ago, so time plus the natural tendency of the mind to protect itself might have obscured some details.