MAJOR CHANGE: `avar({val: val})` -> `avar(val)`