discard-while (cargo): Get the first non-matching element, and the amount of discarded elements.
Keywords: no-std|iterator