The 'Oven' port...makes much of its 'regular' operator, which is used to fix this problemusing boost::lambda::_1;for_each_(r | filtered(_1 % 2 == 0), f); // Error! Can't default construct/copy assignfor_each_(r | filtered(regular(_1 % 2 == 0)), f); // OKHowever, AFAICS this is not a problem in current-ishBoost (1.47). Has this ever been a problem? Can anyonecomment on its general provenance?Thx, Rob.