Update the concepts to reflect the new members (such as discard), which were added to conform to C++11.  Fixes #6703.