Would it be possible to implement an efficient `drain_filter` method for the `IndexMap`s and `IndexSet`s that behaves like the one in [std](https://doc.rust-lang.org/std/collections/struct.HashMap.html#method.drain_filter)?
Would it be possible to implement an efficient
drain_filtermethod for theIndexMaps andIndexSets that behaves like the one in std?