Trailing commas are really easy to miss. When reading this line of code, I did not notice it immediately; I originally assumed that varname was being assigned a list.
This sort of code would be very confusing when I'm just quickly reading through a procedure trying to find the potential bug.