For example: ```ts function func() { return $multi(1,2,3); } print(func()[1]) ``` Causes `func()[1]` to be translated to `func()[2]`, which is not correct, instead it should be something like `({ func() })[2]`. Reported here: https://github.com/TypeScriptToLua/TypeScriptToLua/pull/821#issuecomment-753604417
For example:
Causes
func()[1]to be translated tofunc()[2], which is not correct, instead it should be something like({ func() })[2].Reported here: #821 (comment)