Renamed the item variable in list_each macro to avoid name collision.