Make Set/Bag.delete throw X::Immutable