New issue 2257

Simplifies specification of some container requirements, using
new algorithms voted into C++14.