message: Explicitly specify the underlying type of ranges::cardinality
  Avoids the need to define _max_.
diff: @@ -393,12 +393,11 @@ namespace ranges
  struct ordered_less;
  struct ident;
  - enum cardinality
  + enum cardinality : std::ptrdiff_t
  {
  infinite = -3,
  unknown = -2,
  - finite = -1,
  - _max_ = INT_MAX
  + finite = -1
  };
  template<typename Rng, typename Void = void>
  