Referência de múltiplas posições

A linha adicionada permitirá que comandos como

oArray[#"id1", "id2", "id3"]

funcionem e sejam convertidos para

oArray:Get("id1"):Get("id2"):Get("id3")

devido à reaplicação do .ch sobre o fonte que o compilador faz até que não exista nada a ser substituído.

Inclusive um comando neste formato:

oArray[#"id1", "id2", "id3"] := "novovalor"

funcionaria, sendo convertido para

oArray:Get("id1"):Get("id2"):Set("id3", "novovalor")