What is the current behavior?
there is alternative
https://docs.snowflake.com/en/sql-reference/functions/get
instead of sql.func.array_agg(col)[0] use sql.func.get(sql.func.array_agg(col),0)
but for example postgres client supports bracket, so would be nice for easiness
What is the desired behavior?
How would this improve snowflake-connector-python?
References, Other Background