make or-set iteratable