trac 8803 - size(const Rng&) returns size_type. It also no longer requires random access.