On 3/27/14, 9:12 AM, monarch_dodra wrote: >> filter comes to mind. -- Andrei > > You *just* turned down a pull that did exactly that, for exactly the > same reasons. I was on the verge, and we need to discuss this more. A constructor that does arbitrary work for a lazy range doesn't sit well. -- Andrei