diff --git a/xml/issue4166.xml b/xml/issue4166.xml
index b796957b37..9d1ce7473c 100644
--- a/xml/issue4166.xml
+++ b/xml/issue4166.xml
@@ -1,7 +1,7 @@
-
+Set status to Tentatively Ready after seven votes in favour during reflector poll.
+
+The range concepts are over-constrained by design, and `indirect_unary_invocable` +always required invocability with `iter_value_t`. The P2609 changes enforced this +requirement properly for iterators returning proxy references, including `zip_iterator`. +
@@ -38,6 +38,15 @@ The proposed resolution preserves the inner range's original qualifiers, which i
cache_latest_view stores the reference when it is a prvalue.
The same goes for join_with_view.
+Set priority to 3 after reflector poll. +
++Lot of NAD votes. This type satisfies, but does not model +range. +
+Relaxing complexity of `ranges::begin`/`ranges::end` is design change, +and not direction we want to pursue. +
+
+The "amortized constant" are not quite right words to describe +intended requirements. A rework preserving the intent of current wording +would be welcomed. +<ranges>
@@ -36,6 +36,15 @@ which would also allow newly introduced adapters or other library features to ta Note that since some of these simplifications change the order in which the concepts are spelled, they may not be purely editorial.
+ ++Set priority to 4 after reflector poll. +
++Use of exposition-only concepts is not necessary improving readability +or produced error messages. +
@@ -29,6 +29,13 @@ implementation to tell whether a class has member `begin/end` but the correspond call is ill-formed with C++20 core language rules, and such determination is critical for eliminating the semantic differences between `ranges::for_each` and range-for.
+ ++This is certainly evoluationary question and should go to LEWG/SG9. +It would disallow having unrelated begin/end members, where the range +interface is provided by hidden friends instead of those members. +
@@ -33,6 +33,15 @@ In <ranges>, we use the tiny-range concep
to consider types that can obtain static sizes specifically, and `simd::vec`
seems to be a good fit.
+Introducting statically sized ranges and handling them in views, should be +handle as a paper. +
++The proposed change is also relevant to fixed-size span. +
@@ -32,6 +32,16 @@ Given that we intend to reject object slicing for both `default_accessor` and `aligned_accessor`, there seems no reason not to reject this invalid pointer arithmetic for `mdspan`.
+ ++Set priority to 3 after reflector poll. +
++Even if `data_handle_type` is a pointer to `value_type`, this does not mean +that it points to contiguous range of `value_type` objects. Accessor may +provide different access parttern. +