shl: add flagset helper