exec_glist.c -- was using {} semantics instead of [] semantics for [k, ...]