var string = "something"
var list/array_a = list(string = 444) // Compiles, is illogical. --> "string" = 444
var list/array_b = list("[string]" = 444) // Compiles, acts as intended. --> "something" = 444
Expected Results:
The ability to use variables as list indexes.
Actual Results:
The ability to use variables as list indexes, literally.
When does the problem NOT occur?
When you wrap the variable within a string as shown above.
Workarounds:
Fix it, this would be a nice feature :3