cpp/ranges/constant range

@1@ The concept is a refinement of  for which  returns a constant iterator.

@2@ The exposition-only concept is satisfied when the result of the indirection operation of the input iterator is its const reference type which implies read-only.