https://godbolt.org/z/T487P7WhK
#include <ranges>
std::ranges::repeat_view<int> r(std::piecewise_construct, {}, {});
The above should be well-formed, however, this triggers type deduction for the internal constructor of repeat_view, leading to ambiguity.