implemented index-set
made index-set+slab compile