[Boost-users] Boost Concepts with iterators and ranges