[Boost-users] [Range] Why adaptor stores iterator_range instead of its underlying range?