There's a larger discussion to be had about revset performance and avoiding linear complexity for operations like min() and searches in the first place, but I'd like to start that once I have more data.