title: ranges v3 any_view & constant
body: <p>The following trivial code is failing:</p>
  <pre><code>#include &lt;vector&gt;
  #include &lt;range/v3/all.hpp&gt;
  
  int main()
  {
      std::vector&lt;int&gt; const v{ 1, 2, 3, 4 };
      ranges::any_view&lt;int, ranges::category::bidirectional |
                                ranges::category::sized&gt; const a{v};
      ranges::begin(a);
  }
  </code></pre>
  <p>but if remove the constant here:</p>
  <pre><code> a { v };
  </code></pre>
  <p>everything is OK. Is it a bug? Or do I not understand the semantics of <code>any_view</code>.</p>
  <p>UPD: This is MSVC 16.9.0 Preview 1.0 compiler.</p>