The selw 1 , call is the same as sel[x;w 1]. So, y =w 1, which will be a list of symbols or if no filtering on syms is to be applied. Then within sel function, filtering is applied if y is not equal to with the select from x where sym in y.
Omitting sel from the pub function would remove this functionality to subscribe to a subset of syms.