Compile Error

foo.cc:2:34: error: stray '@' in program
    2 |  12104陈皆乐 (12104陈皆乐) LV 10 @ 1 年前
      |                                  ^
foo.cc:2:2: error: expected unqualified-id before numeric constant
    2 |  12104陈皆乐 (12104陈皆乐) LV 10 @ 1 年前
      |  ^~~~~~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/cmath:43,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:41,
                 from foo.cc:4:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/type_traits.h:164:35: error: 'constexpr const bool __gnu_cxx::__is_null_pointer' redeclared as different kind of entity
  164 |   __is_null_pointer(std::nullptr_t)
      |                                   ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/type_traits.h:159:5: note: previous declaration 'template<class _Type> constexpr bool __gnu_cxx::__is_null_pointer(_Type)'
  159 |     __is_null_pointer(_Type)
      |     ^~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/type_traits.h:164:26: error: 'nullptr_t' is not a member of 'std'
  164 |   __is_null_pointer(std::nullptr_t)
      |                          ^~~~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/exception_ptr.h:40,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/exception:168,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ios:39,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/istream:38,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/sstream:38,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/complex:45,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ccomplex:39,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:54:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:126:26: error: declaration of 'operator new' as non-function
  126 | _GLIBCXX_NODISCARD void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:126:44: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  126 | _GLIBCXX_NODISCARD void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                                            ^~~~~~
      |                                            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:127:41: error: attributes after parenthesized initializer ignored [-fpermissive]
  127 |   __attribute__((__externally_visible__));
      |                                         ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:128:26: error: declaration of 'operator new []' as non-function
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:128:46: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                                              ^~~~~~
      |                                              time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:129:41: error: attributes after parenthesized initializer ignored [-fpermissive]
  129 |   __attribute__((__externally_visible__));
      |                                         ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:140:26: error: declaration of 'operator new' as non-function
  140 | _GLIBCXX_NODISCARD void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
      |                          ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:140:44: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  140 | _GLIBCXX_NODISCARD void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
      |                                            ^~~~~~
      |                                            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:140:52: error: expected primary-expression before 'const'
  140 | _GLIBCXX_NODISCARD void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
      |                                                    ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:142:26: error: declaration of 'operator new []' as non-function
  142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
      |                          ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:142:46: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
      |                                              ^~~~~~
      |                                              time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:142:54: error: expected primary-expression before 'const'
  142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
      |                                                      ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:174:33: error: declaration of 'operator new' as non-function
  174 | _GLIBCXX_NODISCARD inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
      |                                 ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:174:51: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  174 | _GLIBCXX_NODISCARD inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
      |                                                   ^~~~~~
      |                                                   time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:174:59: error: expected primary-expression before 'void'
  174 | _GLIBCXX_NODISCARD inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
      |                                                           ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:176:33: error: declaration of 'operator new []' as non-function
  176 | _GLIBCXX_NODISCARD inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
      |                                 ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:176:53: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  176 | _GLIBCXX_NODISCARD inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
      |                                                     ^~~~~~
      |                                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/new:176:61: error: expected primary-expression before 'void'
  176 | _GLIBCXX_NODISCARD inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
      |                                                             ^~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/move.h:57,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/exception_ptr.h:43:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:452:31: error: 'std::size_t' has not been declared
  452 |   template<typename _Tp, std::size_t _Size>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:453:25: error: '_Size' was not declared in this scope
  453 |     struct is_array<_Tp[_Size]>
      |                         ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:453:31: error: template argument 1 is invalid
  453 |     struct is_array<_Tp[_Size]>
      |                               ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:558:42: error: 'nullptr_t' is not a member of 'std'; did you mean 'nullptr_t'?
  558 |     struct __is_null_pointer_helper<std::nullptr_t>
      |                                          ^~~~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/cstddef:50,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:45:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/lib/gcc/x86_64-unknown-linux-gnu/12.3.0/include/stddef.h:442:29: note: 'nullptr_t' declared here
  442 |   typedef decltype(nullptr) nullptr_t;
      |                             ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:558:42: error: 'nullptr_t' is not a member of 'std'; did you mean 'nullptr_t'?
  558 |     struct __is_null_pointer_helper<std::nullptr_t>
      |                                          ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/lib/gcc/x86_64-unknown-linux-gnu/12.3.0/include/stddef.h:442:29: note: 'nullptr_t' declared here
  442 |   typedef decltype(nullptr) nullptr_t;
      |                             ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:558:51: error: template argument 1 is invalid
  558 |     struct __is_null_pointer_helper<std::nullptr_t>
      |                                                   ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1386:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1386 |     : public integral_constant<std::size_t, alignof(_Tp)>
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1386:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1386 |     : public integral_constant<std::size_t, alignof(_Tp)>
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1386:57: error: template argument 1 is invalid
 1386 |     : public integral_constant<std::size_t, alignof(_Tp)>
      |                                                         ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1386:57: note: invalid template non-type parameter
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1395:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1395 |     : public integral_constant<std::size_t, 0> { };
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1395:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1395 |     : public integral_constant<std::size_t, 0> { };
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1395:46: error: template argument 1 is invalid
 1395 |     : public integral_constant<std::size_t, 0> { };
      |                                              ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1395:46: note: invalid template non-type parameter
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1397:31: error: 'std::size_t' has not been declared
 1397 |   template<typename _Tp, std::size_t _Size>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1398:21: error: '_Size' was not declared in this scope
 1398 |     struct rank<_Tp[_Size]>
      |                     ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1398:27: error: template argument 1 is invalid
 1398 |     struct rank<_Tp[_Size]>
      |                           ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1399:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1399 |     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1399:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1399 |     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1399:65: error: template argument 1 is invalid
 1399 |     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
      |                                                                 ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1399:65: note: invalid template non-type parameter
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1403:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1403 |     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1403:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1403 |     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1403:65: error: template argument 1 is invalid
 1403 |     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
      |                                                                 ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1403:65: note: invalid template non-type parameter
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1408:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1408 |     : public integral_constant<std::size_t, 0> { };
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1408:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1408 |     : public integral_constant<std::size_t, 0> { };
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1408:46: error: template argument 1 is invalid
 1408 |     : public integral_constant<std::size_t, 0> { };
      |                                              ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1408:46: note: invalid template non-type parameter
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1410:47: error: 'std::size_t' has not been declared
 1410 |   template<typename _Tp, unsigned _Uint, std::size_t _Size>
      |                                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1411:23: error: '_Size' was not declared in this scope
 1411 |     struct extent<_Tp[_Size], _Uint>
      |                       ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1411:36: error: template argument 1 is invalid
 1411 |     struct extent<_Tp[_Size], _Uint>
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1412:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1412 |     : public integral_constant<std::size_t,
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1412:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1412 |     : public integral_constant<std::size_t,
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1413:45: error: '_Size' was not declared in this scope
 1413 |                                _Uint == 0 ? _Size : extent<_Tp,
      |                                             ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1414:77: error: template argument 1 is invalid
 1414 |                                                            _Uint - 1>::value>
      |                                                                             ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1414:77: note: invalid template non-type parameter
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1419:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1419 |     : public integral_constant<std::size_t,
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1419:37: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1419 |     : public integral_constant<std::size_t,
      |                                     ^~~~~~
      |                                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1421:73: error: template argument 1 is invalid
 1421 |                                                        _Uint - 1>::value>
      |                                                                         ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:1421:73: note: invalid template non-type parameter
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2013:31: error: 'std::size_t' has not been declared
 2013 |   template<typename _Tp, std::size_t _Size>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2014:30: error: '_Size' was not declared in this scope
 2014 |     struct remove_extent<_Tp[_Size]>
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2014:36: error: template argument 1 is invalid
 2014 |     struct remove_extent<_Tp[_Size]>
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2026:31: error: 'std::size_t' has not been declared
 2026 |   template<typename _Tp, std::size_t _Size>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2027:35: error: '_Size' was not declared in this scope
 2027 |     struct remove_all_extents<_Tp[_Size]>
      |                                   ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2027:41: error: template argument 1 is invalid
 2027 |     struct remove_all_extents<_Tp[_Size]>
      |                                         ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2085:17: error: 'std::size_t' has not been declared
 2085 |   template<std::size_t _Len>
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2090:30: error: '_Len' was not declared in this scope
 2090 |         unsigned char __data[_Len];
      |                              ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2105:17: error: 'std::size_t' has not been declared
 2105 |   template<std::size_t _Len, std::size_t _Align =
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2105:35: error: 'std::size_t' has not been declared
 2105 |   template<std::size_t _Len, std::size_t _Align =
      |                                   ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2106:55: error: '_Len' was not declared in this scope
 2106 |            __alignof__(typename __aligned_storage_msa<_Len>::__type)>
      |                                                       ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2106:59: error: template argument 1 is invalid
 2106 |            __alignof__(typename __aligned_storage_msa<_Len>::__type)>
      |                                                           ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2111:30: error: '_Len' was not declared in this scope
 2111 |         unsigned char __data[_Len];
      |                              ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/type_traits:2112:44: error: '_Align' was not declared in this scope
 2112 |         struct __attribute__((__aligned__((_Align)))) { } __align;
      |                                            ^~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ios:40:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:129:66: error: 'std::size_t' has not been declared
  129 |       compare(const char_type* __s1, const char_type* __s2, std::size_t __n);
      |                                                                  ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:131:40: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  131 |       static _GLIBCXX14_CONSTEXPR std::size_t
      |                                        ^~~~~~
      |                                        time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:135:39: error: 'std::size_t' has not been declared
  135 |       find(const char_type* __s, std::size_t __n, const char_type& __a);
      |                                       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:138:57: error: 'std::size_t' has not been declared
  138 |       move(char_type* __s1, const char_type* __s2, std::size_t __n);
      |                                                         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:141:57: error: 'std::size_t' has not been declared
  141 |       copy(char_type* __s1, const char_type* __s2, std::size_t __n);
      |                                                         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:144:35: error: 'std::size_t' has not been declared
  144 |       assign(char_type* __s, std::size_t __n, char_type __a);
      |                                   ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:170:64: error: 'std::size_t' has not been declared
  170 |     compare(const char_type* __s1, const char_type* __s2, std::size_t __n)
      |                                                                ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h: In static member function 'static int __gnu_cxx::char_traits<_CharT>::compare(const char_type*, const char_type*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:172:17: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  172 |       for (std::size_t __i = 0; __i < __n; ++__i)
      |                 ^~~~~~
      |                 time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:172:33: error: '__i' was not declared in this scope; did you mean '__n'?
  172 |       for (std::size_t __i = 0; __i < __n; ++__i)
      |                                 ^~~
      |                                 __n
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:181:31: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  181 |     _GLIBCXX14_CONSTEXPR std::size_t
      |                               ^~~~~~
      |                               time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:194:37: error: 'std::size_t' has not been declared
  194 |     find(const char_type* __s, std::size_t __n, const char_type& __a)
      |                                     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h: In static member function 'static const __gnu_cxx::char_traits<_CharT>::char_type* __gnu_cxx::char_traits<_CharT>::find(const char_type*, int, const char_type&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:196:17: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  196 |       for (std::size_t __i = 0; __i < __n; ++__i)
      |                 ^~~~~~
      |                 time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:196:33: error: '__i' was not declared in this scope; did you mean '__s'?
  196 |       for (std::size_t __i = 0; __i < __n; ++__i)
      |                                 ^~~
      |                                 __s
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:206:55: error: 'std::size_t' has not been declared
  206 |     move(char_type* __s1, const char_type* __s2, std::size_t __n)
      |                                                       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:256:55: error: 'std::size_t' has not been declared
  256 |     copy(char_type* __s1, const char_type* __s2, std::size_t __n)
      |                                                       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:276:33: error: 'std::size_t' has not been declared
  276 |     assign(char_type* __s, std::size_t __n, char_type __a)
      |                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h: In static member function 'static __gnu_cxx::char_traits<_CharT>::char_type* __gnu_cxx::char_traits<_CharT>::assign(char_type*, int, char_type)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:298:21: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  298 |           for (std::size_t __i = 0; __i < __n; ++__i)
      |                     ^~~~~~
      |                     time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/char_traits.h:298:37: error: '__i' was not declared in this scope; did you mean '__s'?
  298 |           for (std::size_t __i = 0; __i < __n; ++__i)
      |                                     ^~~
      |                                     __s
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocator.h:46,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/string:41,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_classes.h:40,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/ios_base.h:41,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ios:42:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:60:20: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
   60 |       typedef std::size_t     size_type;
      |                    ^~~~~~
      |                    time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:61:20: error: 'ptrdiff_t' in namespace 'std' does not name a type
   61 |       typedef std::ptrdiff_t  difference_type;
      |                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:112:16: error: 'size_type' has not been declared
  112 |       allocate(size_type __n, const void* = static_cast<const void*>(0))
      |                ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:142:28: error: 'size_type' has not been declared
  142 |       deallocate(_Tp* __p, size_type __n __attribute__ ((__unused__)))
      |                            ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:166:7: error: 'size_type' does not name a type; did you mean 'true_type'?
  166 |       size_type
      |       ^~~~~~~~~
      |       true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:209:26: error: 'size_type' does not name a type; did you mean 'true_type'?
  209 |       _GLIBCXX_CONSTEXPR size_type
      |                          ^~~~~~~~~
      |                          true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(int, const void*)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:124:29: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  124 |             if (__n > (std::size_t(-1) / sizeof(_Tp)))
      |                             ^~~~~~
      |                             time_t
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:34,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:39,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/string:53:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:432:36: error: 'ptrdiff_t' in namespace 'std' does not name a type
  432 |       using difference_type = std::ptrdiff_t;
      |                                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:435:30: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  435 |       using size_type = std::size_t;
      |                              ^~~~~~
      |                              time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:463:37: error: 'size_type' has not been declared
  463 |       allocate(allocator_type& __a, size_type __n)
      |                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:477:37: error: 'size_type' has not been declared
  477 |       allocate(allocator_type& __a, size_type __n, const_void_pointer __hint)
      |                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:495:52: error: 'size_type' has not been declared
  495 |       deallocate(allocator_type& __a, pointer __p, size_type __n)
      |                                                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:546:35: error: 'size_type' does not name a type; did you mean 'true_type'?
  546 |       static _GLIBCXX20_CONSTEXPR size_type
      |                                   ^~~~~~~~~
      |                                   true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:589:36: error: 'ptrdiff_t' in namespace 'std' does not name a type
  589 |       using difference_type = std::ptrdiff_t;
      |                                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:592:30: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  592 |       using size_type = std::size_t;
      |                              ^~~~~~
      |                              time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:614:33: error: 'size_type' has not been declared
  614 |       allocate(allocator_type&, size_type, const void* = nullptr) = delete;
      |                                 ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:618:42: error: 'size_type' has not been declared
  618 |       deallocate(allocator_type&, void*, size_type) = delete;
      |                                          ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:651:14: error: 'size_type' does not name a type; did you mean 'true_type'?
  651 |       static size_type
      |              ^~~~~~~~~
      |              true_type
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3968:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:55:58: error: 'std::size_t' has not been declared
   55 |            const char* __name, const _CharT* __str, std::size_t* __idx,
      |                                                          ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:48: error: 'std::size_t' has not been declared
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |                                                ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:100:59: error: 'std::size_t' has not been declared
  100 |                                  __builtin_va_list), std::size_t __n,
      |                                                           ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<char>, char>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:88:24:   required from 'class std::__cxx11::basic_string<char>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3980:68:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<char> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<char> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<char>, char>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'int std::__cxx11::stoi(const std::string&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3980:40: error: no matching function for call to '__stoa<long int, int>(long int (*)(const char*, char**, int) noexcept, const char [5], const char*, size_t*&, int&)'
 3980 |   { return __gnu_cxx::__stoa<long, int>(&std::strtol, "stoi", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3981 |                                         __idx, __base); }
      |                                         ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3981:41: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 3981 |                                         __idx, __base); }
      |                                         ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long int std::__cxx11::stol(const std::string&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3985:29: error: no matching function for call to '__stoa(long int (*)(const char*, char**, int) noexcept, const char [5], const char*, size_t*&, int&)'
 3985 |   { return __gnu_cxx::__stoa(&std::strtol, "stol", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3986 |                              __idx, __base); }
      |                              ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3986:30: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 3986 |                              __idx, __base); }
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long unsigned int std::__cxx11::stoul(const std::string&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3990:29: error: no matching function for call to '__stoa(long unsigned int (*)(const char*, char**, int) noexcept, const char [6], const char*, size_t*&, int&)'
 3990 |   { return __gnu_cxx::__stoa(&std::strtoul, "stoul", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3991 |                              __idx, __base); }
      |                              ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3991:30: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 3991 |                              __idx, __base); }
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long long int std::__cxx11::stoll(const std::string&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3995:29: error: no matching function for call to '__stoa(long long int (*)(const char*, char**, int) noexcept, const char [6], const char*, size_t*&, int&)'
 3995 |   { return __gnu_cxx::__stoa(&std::strtoll, "stoll", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3996 |                              __idx, __base); }
      |                              ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3996:30: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 3996 |                              __idx, __base); }
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long long unsigned int std::__cxx11::stoull(const std::string&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4000:29: error: no matching function for call to '__stoa(long long unsigned int (*)(const char*, char**, int) noexcept, const char [7], const char*, size_t*&, int&)'
 4000 |   { return __gnu_cxx::__stoa(&std::strtoull, "stoull", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4001 |                              __idx, __base); }
      |                              ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4001:30: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4001 |                              __idx, __base); }
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'float std::__cxx11::stof(const std::string&, size_t*)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4006:29: error: no matching function for call to '__stoa(float (*)(const char*, char**) noexcept, const char [5], const char*, size_t*&)'
 4006 |   { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); }
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4006:67: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4006 |   { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); }
      |                                                                   ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'double std::__cxx11::stod(const std::string&, size_t*)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4010:29: error: no matching function for call to '__stoa(double (*)(const char*, char**) noexcept, const char [5], const char*, size_t*&)'
 4010 |   { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); }
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4010:67: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4010 |   { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); }
      |                                                                   ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long double std::__cxx11::stold(const std::string&, size_t*)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4014:29: error: no matching function for call to '__stoa(long double (*)(const char*, char**) noexcept, const char [6], const char*, size_t*&)'
 4014 |   { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); }
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4014:69: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4014 |   { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); }
      |                                                                     ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4028:36: error: no matching function for call to 'std::__cxx11::basic_string<char>::basic_string(unsigned int, char)'
 4028 |     string __str(__neg + __len, '-');
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:53: note:   no known conversion for argument 2 from 'char' to 'const std::allocator<char>&'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  759 |         basic_string(_InputIterator __beg, _InputIterator __end,
      |         ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4028:36: note:   deduced conflicting types for parameter '_InputIterator' ('unsigned int' and 'char')
 4028 |     string __str(__neg + __len, '-');
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:35: note:   no known conversion for argument 1 from 'unsigned int' to 'std::__cxx11::basic_string<char>&&'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:40: note:   no known conversion for argument 1 from 'unsigned int' to 'const std::__cxx11::basic_string<char>&'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:45: note:   no known conversion for argument 1 from 'unsigned int' to 'std::initializer_list<char>'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  678 |       basic_string(basic_string&& __str) noexcept
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  548 |       basic_string(const basic_string& __str)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  536 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  523 |       basic_string()
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note:   candidate expects 0 arguments, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4029:40: error: no match for 'operator[]' (operand types are 'std::string' {aka 'std::__cxx11::basic_string<char>'} and 'const bool')
 4029 |     __detail::__to_chars_10_impl(&__str[__neg], __len, __uval);
      |                                        ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(unsigned int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4039:55: error: no matching function for call to 'std::__cxx11::basic_string<char>::basic_string(unsigned int, char)'
 4039 |     string __str(__detail::__to_chars_len(__val), '\0');
      |                                                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:53: note:   no known conversion for argument 2 from 'char' to 'const std::allocator<char>&'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  759 |         basic_string(_InputIterator __beg, _InputIterator __end,
      |         ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4039:55: note:   deduced conflicting types for parameter '_InputIterator' ('unsigned int' and 'char')
 4039 |     string __str(__detail::__to_chars_len(__val), '\0');
      |                                                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:35: note:   no known conversion for argument 1 from 'unsigned int' to 'std::__cxx11::basic_string<char>&&'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:40: note:   no known conversion for argument 1 from 'unsigned int' to 'const std::__cxx11::basic_string<char>&'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:45: note:   no known conversion for argument 1 from 'unsigned int' to 'std::initializer_list<char>'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  678 |       basic_string(basic_string&& __str) noexcept
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  548 |       basic_string(const basic_string& __str)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  536 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  523 |       basic_string()
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note:   candidate expects 0 arguments, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4040:40: error: no match for 'operator[]' (operand types are 'std::string' {aka 'std::__cxx11::basic_string<char>'} and 'int')
 4040 |     __detail::__to_chars_10_impl(&__str[0], __str.size(), __val);
      |                                        ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4040:51: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
 4040 |     __detail::__to_chars_10_impl(&__str[0], __str.size(), __val);
      |                                                   ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(long int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4053:36: error: no matching function for call to 'std::__cxx11::basic_string<char>::basic_string(unsigned int, char)'
 4053 |     string __str(__neg + __len, '-');
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:53: note:   no known conversion for argument 2 from 'char' to 'const std::allocator<char>&'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  759 |         basic_string(_InputIterator __beg, _InputIterator __end,
      |         ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4053:36: note:   deduced conflicting types for parameter '_InputIterator' ('unsigned int' and 'char')
 4053 |     string __str(__neg + __len, '-');
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:35: note:   no known conversion for argument 1 from 'unsigned int' to 'std::__cxx11::basic_string<char>&&'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:40: note:   no known conversion for argument 1 from 'unsigned int' to 'const std::__cxx11::basic_string<char>&'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:45: note:   no known conversion for argument 1 from 'unsigned int' to 'std::initializer_list<char>'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  678 |       basic_string(basic_string&& __str) noexcept
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  548 |       basic_string(const basic_string& __str)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  536 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  523 |       basic_string()
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note:   candidate expects 0 arguments, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4054:40: error: no match for 'operator[]' (operand types are 'std::string' {aka 'std::__cxx11::basic_string<char>'} and 'const bool')
 4054 |     __detail::__to_chars_10_impl(&__str[__neg], __len, __uval);
      |                                        ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(long unsigned int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4064:55: error: no matching function for call to 'std::__cxx11::basic_string<char>::basic_string(unsigned int, char)'
 4064 |     string __str(__detail::__to_chars_len(__val), '\0');
      |                                                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:53: note:   no known conversion for argument 2 from 'char' to 'const std::allocator<char>&'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  759 |         basic_string(_InputIterator __beg, _InputIterator __end,
      |         ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4064:55: note:   deduced conflicting types for parameter '_InputIterator' ('unsigned int' and 'char')
 4064 |     string __str(__detail::__to_chars_len(__val), '\0');
      |                                                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:35: note:   no known conversion for argument 1 from 'unsigned int' to 'std::__cxx11::basic_string<char>&&'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:40: note:   no known conversion for argument 1 from 'unsigned int' to 'const std::__cxx11::basic_string<char>&'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:45: note:   no known conversion for argument 1 from 'unsigned int' to 'std::initializer_list<char>'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  678 |       basic_string(basic_string&& __str) noexcept
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  548 |       basic_string(const basic_string& __str)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  536 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  523 |       basic_string()
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note:   candidate expects 0 arguments, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4065:40: error: no match for 'operator[]' (operand types are 'std::string' {aka 'std::__cxx11::basic_string<char>'} and 'int')
 4065 |     __detail::__to_chars_10_impl(&__str[0], __str.size(), __val);
      |                                        ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4065:51: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
 4065 |     __detail::__to_chars_10_impl(&__str[0], __str.size(), __val);
      |                                                   ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(long long int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4076:36: error: no matching function for call to 'std::__cxx11::basic_string<char>::basic_string(unsigned int, char)'
 4076 |     string __str(__neg + __len, '-');
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:53: note:   no known conversion for argument 2 from 'char' to 'const std::allocator<char>&'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  759 |         basic_string(_InputIterator __beg, _InputIterator __end,
      |         ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4076:36: note:   deduced conflicting types for parameter '_InputIterator' ('unsigned int' and 'char')
 4076 |     string __str(__neg + __len, '-');
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:35: note:   no known conversion for argument 1 from 'unsigned int' to 'std::__cxx11::basic_string<char>&&'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:40: note:   no known conversion for argument 1 from 'unsigned int' to 'const std::__cxx11::basic_string<char>&'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:45: note:   no known conversion for argument 1 from 'unsigned int' to 'std::initializer_list<char>'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  678 |       basic_string(basic_string&& __str) noexcept
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  548 |       basic_string(const basic_string& __str)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  536 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  523 |       basic_string()
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note:   candidate expects 0 arguments, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4077:40: error: no match for 'operator[]' (operand types are 'std::string' {aka 'std::__cxx11::basic_string<char>'} and 'const bool')
 4077 |     __detail::__to_chars_10_impl(&__str[__neg], __len, __uval);
      |                                        ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(long long unsigned int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4084:55: error: no matching function for call to 'std::__cxx11::basic_string<char>::basic_string(unsigned int, char)'
 4084 |     string __str(__detail::__to_chars_len(__val), '\0');
      |                                                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:642:53: note:   no known conversion for argument 2 from 'char' to 'const std::allocator<char>&'
  642 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  759 |         basic_string(_InputIterator __beg, _InputIterator __end,
      |         ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:759:9: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4084:55: note:   deduced conflicting types for parameter '_InputIterator' ('unsigned int' and 'char')
 4084 |     string __str(__detail::__to_chars_len(__val), '\0');
      |                                                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:716:35: note:   no known conversion for argument 1 from 'unsigned int' to 'std::__cxx11::basic_string<char>&&'
  716 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:711:40: note:   no known conversion for argument 1 from 'unsigned int' to 'const std::__cxx11::basic_string<char>&'
  711 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:706:45: note:   no known conversion for argument 1 from 'unsigned int' to 'std::initializer_list<char>'
  706 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  678 |       basic_string(basic_string&& __str) noexcept
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:678:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  548 |       basic_string(const basic_string& __str)
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:548:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  536 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:536:7: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  523 |       basic_string()
      |       ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:523:7: note:   candidate expects 0 arguments, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4085:40: error: no match for 'operator[]' (operand types are 'std::string' {aka 'std::__cxx11::basic_string<char>'} and 'int')
 4085 |     __detail::__to_chars_10_impl(&__str[0], __str.size(), __val);
      |                                        ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4085:51: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
 4085 |     __detail::__to_chars_10_impl(&__str[0], __str.size(), __val);
      |                                                   ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(float)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4097:43: error: no matching function for call to '__to_xstring<std::string>(int (*)(char*, size_t, const char*, __va_list_tag*) noexcept, const int&, const char [3], float&)'
 4097 |     return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4098 |                                            "%f", __val);
      |                                            ~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4097:43: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4097 |     return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4098 |                                            "%f", __val);
      |                                            ~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(double)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4106:43: error: no matching function for call to '__to_xstring<std::string>(int (*)(char*, size_t, const char*, __va_list_tag*) noexcept, const int&, const char [3], double&)'
 4106 |     return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4107 |                                            "%f", __val);
      |                                            ~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4106:43: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4106 |     return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4107 |                                            "%f", __val);
      |                                            ~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(long double)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4115:43: error: no matching function for call to '__to_xstring<std::string>(int (*)(char*, size_t, const char*, __va_list_tag*) noexcept, const int&, const char [4], long double&)'
 4115 |     return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4116 |                                            "%Lf", __val);
      |                                            ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4115:43: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4115 |     return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4116 |                                            "%Lf", __val);
      |                                            ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<wchar_t>, wchar_t>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:88:24:   required from 'class std::__cxx11::basic_string<wchar_t>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4123:68:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<wchar_t> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<wchar_t> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<wchar_t>, wchar_t>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'int std::__cxx11::stoi(const std::wstring&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4123:40: error: no matching function for call to '__stoa<long int, int>(long int (*)(const wchar_t*, wchar_t**, int) noexcept, const char [5], const wchar_t*, size_t*&, int&)'
 4123 |   { return __gnu_cxx::__stoa<long, int>(&std::wcstol, "stoi", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4124 |                                         __idx, __base); }
      |                                         ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4124:41: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4124 |                                         __idx, __base); }
      |                                         ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long int std::__cxx11::stol(const std::wstring&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4128:29: error: no matching function for call to '__stoa(long int (*)(const wchar_t*, wchar_t**, int) noexcept, const char [5], const wchar_t*, size_t*&, int&)'
 4128 |   { return __gnu_cxx::__stoa(&std::wcstol, "stol", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4129 |                              __idx, __base); }
      |                              ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4129:30: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4129 |                              __idx, __base); }
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long unsigned int std::__cxx11::stoul(const std::wstring&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4133:29: error: no matching function for call to '__stoa(long unsigned int (*)(const wchar_t*, wchar_t**, int) noexcept, const char [6], const wchar_t*, size_t*&, int&)'
 4133 |   { return __gnu_cxx::__stoa(&std::wcstoul, "stoul", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4134 |                              __idx, __base); }
      |                              ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4134:30: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4134 |                              __idx, __base); }
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long long int std::__cxx11::stoll(const std::wstring&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4138:29: error: no matching function for call to '__stoa(long long int (*)(const wchar_t*, wchar_t**, int) noexcept, const char [6], const wchar_t*, size_t*&, int&)'
 4138 |   { return __gnu_cxx::__stoa(&std::wcstoll, "stoll", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4139 |                              __idx, __base); }
      |                              ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4139:30: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4139 |                              __idx, __base); }
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long long unsigned int std::__cxx11::stoull(const std::wstring&, size_t*, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4143:29: error: no matching function for call to '__stoa(long long unsigned int (*)(const wchar_t*, wchar_t**, int) noexcept, const char [7], const wchar_t*, size_t*&, int&)'
 4143 |   { return __gnu_cxx::__stoa(&std::wcstoull, "stoull", __str.c_str(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4144 |                              __idx, __base); }
      |                              ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4144:30: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4144 |                              __idx, __base); }
      |                              ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'float std::__cxx11::stof(const std::wstring&, size_t*)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4149:29: error: no matching function for call to '__stoa(float (*)(const wchar_t*, wchar_t**) noexcept, const char [5], const wchar_t*, size_t*&)'
 4149 |   { return __gnu_cxx::__stoa(&std::wcstof, "stof", __str.c_str(), __idx); }
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4149:67: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4149 |   { return __gnu_cxx::__stoa(&std::wcstof, "stof", __str.c_str(), __idx); }
      |                                                                   ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'double std::__cxx11::stod(const std::wstring&, size_t*)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4153:29: error: no matching function for call to '__stoa(double (*)(const wchar_t*, wchar_t**) noexcept, const char [5], const wchar_t*, size_t*&)'
 4153 |   { return __gnu_cxx::__stoa(&std::wcstod, "stod", __str.c_str(), __idx); }
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4153:67: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4153 |   { return __gnu_cxx::__stoa(&std::wcstod, "stod", __str.c_str(), __idx); }
      |                                                                   ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'long double std::__cxx11::stold(const std::wstring&, size_t*)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4157:29: error: no matching function for call to '__stoa(long double (*)(const wchar_t*, wchar_t**) noexcept, const char [6], const wchar_t*, size_t*&)'
 4157 |   { return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); }
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
   54 |     __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4157:69: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
 4157 |   { return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); }
      |                                                                     ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4163:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, long unsigned int, const wchar_t [3], int&)'
 4163 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, 4 * sizeof(int),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4164 |                                             L"%d", __val); }
      |                                             ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4163:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4163 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, 4 * sizeof(int),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4164 |                                             L"%d", __val); }
      |                                             ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(unsigned int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4168:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, long unsigned int, const wchar_t [3], unsigned int&)'
 4168 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 4169 |                                             4 * sizeof(unsigned),
      |                                             ~~~~~~~~~~~~~~~~~~~~~
 4170 |                                             L"%u", __val); }
      |                                             ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4168:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4168 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 4169 |                                             4 * sizeof(unsigned),
      |                                             ~~~~~~~~~~~~~~~~~~~~~
 4170 |                                             L"%u", __val); }
      |                                             ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(long int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4174:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, long unsigned int, const wchar_t [4], long int&)'
 4174 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, 4 * sizeof(long),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4175 |                                             L"%ld", __val); }
      |                                             ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4174:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4174 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, 4 * sizeof(long),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4175 |                                             L"%ld", __val); }
      |                                             ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(long unsigned int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4179:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, long unsigned int, const wchar_t [4], long unsigned int&)'
 4179 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 4180 |                                             4 * sizeof(unsigned long),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4181 |                                             L"%lu", __val); }
      |                                             ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4179:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4179 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 4180 |                                             4 * sizeof(unsigned long),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
 4181 |                                             L"%lu", __val); }
      |                                             ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(long long int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4185:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, long unsigned int, const wchar_t [5], long long int&)'
 4185 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 4186 |                                             4 * sizeof(long long),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~
 4187 |                                             L"%lld", __val); }
      |                                             ~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4185:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4185 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 4186 |                                             4 * sizeof(long long),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~
 4187 |                                             L"%lld", __val); }
      |                                             ~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(long long unsigned int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4191:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, long unsigned int, const wchar_t [5], long long unsigned int&)'
 4191 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 4192 |                                             4 * sizeof(unsigned long long),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4193 |                                             L"%llu", __val); }
      |                                             ~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4191:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4191 |   { return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 4192 |                                             4 * sizeof(unsigned long long),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4193 |                                             L"%llu", __val); }
      |                                             ~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(float)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4200:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, const int&, const wchar_t [3], float&)'
 4200 |     return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4201 |                                             L"%f", __val);
      |                                             ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4200:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4200 |     return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4201 |                                             L"%f", __val);
      |                                             ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(double)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4209:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, const int&, const wchar_t [3], double&)'
 4209 |     return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4210 |                                             L"%f", __val);
      |                                             ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4209:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4209 |     return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4210 |                                             L"%f", __val);
      |                                             ~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In function 'std::wstring std::__cxx11::to_wstring(long double)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4218:44: error: no matching function for call to '__to_xstring<std::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) noexcept, const int&, const wchar_t [4], long double&)'
 4218 |     return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4219 |                                             L"%Lf", __val);
      |                                             ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
   99 |     __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
      |     ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4218:44: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
 4218 |     return __gnu_cxx::__to_xstring<wstring>(&std::vswprintf, __n,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 4219 |                                             L"%Lf", __val);
      |                                             ~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In member function 'size_t std::hash<std::__cxx11::basic_string<char> >::operator()(const std::string&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4248:54: error: 'const std::string' {aka 'const class std::__cxx11::basic_string<char>'} has no member named 'length'
 4248 |       { return std::_Hash_impl::hash(__s.data(), __s.length()); }
      |                                                      ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In member function 'size_t std::hash<std::__cxx11::basic_string<wchar_t> >::operator()(const std::wstring&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4263:42: error: 'const std::wstring' {aka 'const class std::__cxx11::basic_string<wchar_t>'} has no member named 'length'
 4263 |                                      __s.length() * sizeof(wchar_t)); }
      |                                          ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<char16_t>, char16_t>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:88:24:   required from 'class std::__cxx11::basic_string<char16_t>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4295:41:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<char16_t> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<char16_t> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<char16_t>, char16_t>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In member function 'size_t std::hash<std::__cxx11::basic_string<char16_t> >::operator()(const std::u16string&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4296:42: error: 'const std::u16string' {aka 'const class std::__cxx11::basic_string<char16_t>'} has no member named 'length'
 4296 |                                      __s.length() * sizeof(char16_t)); }
      |                                          ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<char32_t>, char32_t>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:88:24:   required from 'class std::__cxx11::basic_string<char32_t>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4310:41:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<char32_t> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<char32_t> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<char32_t>, char32_t>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In member function 'size_t std::hash<std::__cxx11::basic_string<char32_t> >::operator()(const std::u32string&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:4311:42: error: 'const std::u32string' {aka 'const class std::__cxx11::basic_string<char32_t>'} has no member named 'length'
 4311 |                                      __s.length() * sizeof(char32_t)); }
      |                                          ^~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.h:2687,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_ios.h:37,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ios:44:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc: In member function 'void std::__numpunct_cache<_CharT>::_M_cache(const std::locale&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:88:34: error: 'const std::string' {aka 'const class std::__cxx11::basic_string<char>'} has no member named 'size'
   88 |           _M_grouping_size = __g.size();
      |                                  ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:90:15: error: 'const std::string' {aka 'const class std::__cxx11::basic_string<char>'} has no member named 'copy'
   90 |           __g.copy(__grouping, _M_grouping_size);
      |               ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc: In member function '_InIter std::num_get<_CharT, _InIter>::_M_extract_float(_InIter, _InIter, std::ios_base&, std::ios_base::iostate&, std::string&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:211:33: error: no matching function for call to 'std::__cxx11::basic_string<char>::reserve(int)'
  211 |         __found_grouping.reserve(32);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reserve() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1175 |       reserve();
      |       ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note:   candidate expects 0 arguments, 1 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:296:42: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  296 |                     if (__found_grouping.size())
      |                                          ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:319:42: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  319 |                     if (__found_grouping.size() && !__found_dec)
      |                                          ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:355:28: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  355 |       if (__found_grouping.size())
      |                            ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc: In member function '_InIter std::num_get<_CharT, _InIter>::_M_extract_int(_InIter, _InIter, std::ios_base&, std::ios_base::iostate&, _ValueT&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:469:35: error: no matching function for call to 'std::__cxx11::basic_string<char>::reserve(int)'
  469 |           __found_grouping.reserve(32);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reserve() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1175 |       reserve();
      |       ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note:   candidate expects 0 arguments, 1 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:555:30: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  555 |         if (__found_grouping.size())
      |                              ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:568:63: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  568 |         if ((!__sep_pos && !__found_zero && !__found_grouping.size())
      |                                                               ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(iter_type, iter_type, std::ios_base&, std::ios_base::iostate&, float&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:695:21: error: no matching function for call to 'std::__cxx11::basic_string<char>::reserve(int)'
  695 |       __xtrc.reserve(32);
      |       ~~~~~~~~~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reserve() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1175 |       reserve();
      |       ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note:   candidate expects 0 arguments, 1 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(iter_type, iter_type, std::ios_base&, std::ios_base::iostate&, double&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:710:21: error: no matching function for call to 'std::__cxx11::basic_string<char>::reserve(int)'
  710 |       __xtrc.reserve(32);
      |       ~~~~~~~~~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reserve() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1175 |       reserve();
      |       ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note:   candidate expects 0 arguments, 1 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(iter_type, iter_type, std::ios_base&, std::ios_base::iostate&, long double&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets.tcc:742:21: error: no matching function for call to 'std::__cxx11::basic_string<char>::reserve(int)'
  742 |       __xtrc.reserve(32);
      |       ~~~~~~~~~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reserve() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1175 |       reserve();
      |       ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note:   candidate expects 0 arguments, 1 provided
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_algo.h:61,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/algorithm:61,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:65:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_tempbuf.h: In function 'std::pair<_Tp*, long int> std::get_temporary_buffer(ptrdiff_t)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_tempbuf.h:110:56: error: too many arguments to function 'void* operator new(long unsigned int)'
  110 |           _Tp* __tmp = static_cast<_Tp*>(::operator new(__len * sizeof(_Tp),
      |                                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  111 |                                                         std::nothrow));
      |                                                         ~~~~~~~~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/deque:67,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:68:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/deque.tcc: In function 'typename __gnu_cxx::__enable_if<std::__is_char<_CharT>::__value, std::_Deque_iterator<_CharT, _CharT&, _CharT*> >::__type std::__copy_move_a2(istreambuf_iterator<_CharT, char_traits<_CharT> >, istreambuf_iterator<_CharT, char_traits<_CharT> >, _Deque_iterator<_CharT, _CharT&, _CharT*>)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/deque.tcc:1085:22: error: 'ptrdiff_t' in namespace 'std' does not name a type
 1085 |           const std::ptrdiff_t __len = __result._M_last - __result._M_cur;
      |                      ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/deque.tcc:1086:22: error: 'ptrdiff_t' in namespace 'std' does not name a type
 1086 |           const std::ptrdiff_t __nb
      |                      ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/deque.tcc:1089:23: error: '__nb' was not declared in this scope
 1089 |           __result += __nb;
      |                       ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/deque.tcc:1091:23: error: '__len' was not declared in this scope
 1091 |           if (__nb != __len)
      |                       ^~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:71:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:335:17: error: 'std::size_t' has not been declared
  335 |   template<std::size_t __i, typename _Tuple>
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:337:29: error: '__i' was not declared in this scope
  337 |       = typename enable_if<(__i < tuple_size<_Tuple>::value),
      |                             ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:338:42: error: '__i' was not declared in this scope
  338 |                            tuple_element<__i, _Tuple>>::type::type;
      |                                          ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:338:47: error: template argument 1 is invalid
  338 |                            tuple_element<__i, _Tuple>>::type::type;
      |                                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:338:53: error: template argument 2 is invalid
  338 |                            tuple_element<__i, _Tuple>>::type::type;
      |                                                     ^~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:338:57: error: '<expression error>::type' has not been declared
  338 |                            tuple_element<__i, _Tuple>>::type::type;
      |                                                         ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:402:57: error: 'std::size_t' has not been declared
  402 |       template<typename _CVArg, typename... _Args, std::size_t... _Indexes>
      |                                                         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:406:35: error: '_Indexes' was not declared in this scope
  406 |                const _Index_tuple<_Indexes...>&) const volatile
      |                                   ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:406:43: error: expected parameter pack before '...'
  406 |                const _Index_tuple<_Indexes...>&) const volatile
      |                                           ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:406:46: error: template argument 1 is invalid
  406 |                const _Index_tuple<_Indexes...>&) const volatile
      |                                              ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function 'decltype (__arg((declval<_Args>)()...)) std::_Mu<_Arg, true, false>::__call(_CVArg&, std::tuple<_Args2 ...>&, const int&) const volatile':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:409:33: error: '_Indexes' was not declared in this scope
  409 |           return __arg(std::get<_Indexes>(std::move(__tuple))...);
      |                                 ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:409:62: error: expansion pattern 'get<<expression error> >(std::move(__tuple))' contains no parameter packs
  409 |           return __arg(std::get<_Indexes>(std::move(__tuple))...);
      |                                                              ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:424:9: error: '_Safe_tuple_element_t' does not name a type; did you mean '__tuple_element_t'?
  424 |         _Safe_tuple_element_t<(is_placeholder<_Arg>::value - 1), _Tuple>&&
      |         ^~~~~~~~~~~~~~~~~~~~~
      |         __tuple_element_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:449:17: error: 'std::size_t' has not been declared
  449 |   template<std::size_t _Ind, typename... _Tp>
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:452:26: error: '_Ind' was not declared in this scope
  452 |     -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
      |                          ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:452:44: error: template argument 1 is invalid
  452 |     -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
      |                                            ^~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:452:55: error: expected initializer before '&' token
  452 |     -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
      |                                                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:456:17: error: 'std::size_t' has not been declared
  456 |   template<std::size_t _Ind, typename... _Tp>
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:459:26: error: '_Ind' was not declared in this scope
  459 |     -> __tuple_element_t<_Ind, tuple<_Tp...>> const volatile&
      |                          ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:459:44: error: template argument 1 is invalid
  459 |     -> __tuple_element_t<_Ind, tuple<_Tp...>> const volatile&
      |                                            ^~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:459:61: error: expected initializer before '&' token
  459 |     -> __tuple_element_t<_Ind, tuple<_Tp...>> const volatile&
      |                                                             ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:490:58: error: 'std::size_t' has not been declared
  490 |       template<typename _Result, typename... _Args, std::size_t... _Indexes>
      |                                                          ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:493:55: error: '_Indexes' was not declared in this scope
  493 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>)
      |                                                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:493:63: error: expected parameter pack before '...'
  493 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>)
      |                                                               ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:493:66: error: template argument 1 is invalid
  493 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>)
      |                                                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:501:58: error: 'std::size_t' has not been declared
  501 |       template<typename _Result, typename... _Args, std::size_t... _Indexes>
      |                                                          ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:504:57: error: '_Indexes' was not declared in this scope
  504 |         __call_c(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const
      |                                                         ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:504:65: error: expected parameter pack before '...'
  504 |         __call_c(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const
      |                                                                 ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:504:68: error: template argument 1 is invalid
  504 |         __call_c(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const
      |                                                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:513:58: error: 'std::size_t' has not been declared
  513 |       template<typename _Result, typename... _Args, std::size_t... _Indexes>
      |                                                          ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:516:31: error: '_Indexes' was not declared in this scope
  516 |                  _Index_tuple<_Indexes...>) volatile
      |                               ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:516:39: error: expected parameter pack before '...'
  516 |                  _Index_tuple<_Indexes...>) volatile
      |                                       ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:516:42: error: template argument 1 is invalid
  516 |                  _Index_tuple<_Indexes...>) volatile
      |                                          ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:524:58: error: 'std::size_t' has not been declared
  524 |       template<typename _Result, typename... _Args, std::size_t... _Indexes>
      |                                                          ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:527:33: error: '_Indexes' was not declared in this scope
  527 |                    _Index_tuple<_Indexes...>) const volatile
      |                                 ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:527:41: error: expected parameter pack before '...'
  527 |                    _Index_tuple<_Indexes...>) const volatile
      |                                         ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:527:44: error: template argument 1 is invalid
  527 |                    _Index_tuple<_Indexes...>) const volatile
      |                                            ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function '_Result std::_Bind<_Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:496:43: error: '_Indexes' was not declared in this scope
  496 |               _Mu<_Bound_args>()(std::get<_Indexes>(_M_bound_args), __args)...
      |                                           ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function '_Result std::_Bind<_Functor(_Bound_args ...)>::__call_c(std::tuple<_Args2 ...>&&, int) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:507:43: error: '_Indexes' was not declared in this scope
  507 |               _Mu<_Bound_args>()(std::get<_Indexes>(_M_bound_args), __args)...
      |                                           ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function '_Result std::_Bind<_Functor(_Bound_args ...)>::__call_v(std::tuple<_Args2 ...>&&, int) volatile':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:519:34: error: '__volget' was not declared in this scope
  519 |               _Mu<_Bound_args>()(__volget<_Indexes>(_M_bound_args), __args)...
      |                                  ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:519:43: error: '_Indexes' was not declared in this scope
  519 |               _Mu<_Bound_args>()(__volget<_Indexes>(_M_bound_args), __args)...
      |                                           ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function '_Result std::_Bind<_Functor(_Bound_args ...)>::__call_c_v(std::tuple<_Args2 ...>&&, int) const volatile':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:530:34: error: '__volget' was not declared in this scope
  530 |               _Mu<_Bound_args>()(__volget<_Indexes>(_M_bound_args), __args)...
      |                                  ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:530:43: error: '_Indexes' was not declared in this scope
  530 |               _Mu<_Bound_args>()(__volget<_Indexes>(_M_bound_args), __args)...
      |                                           ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:638:55: error: 'std::size_t' has not been declared
  638 |       template<typename _Res, typename... _Args, std::size_t... _Indexes>
      |                                                       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:641:55: error: '_Indexes' was not declared in this scope
  641 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>)
      |                                                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:641:63: error: expected parameter pack before '...'
  641 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>)
      |                                                               ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:641:66: error: template argument 1 is invalid
  641 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>)
      |                                                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:648:55: error: 'std::size_t' has not been declared
  648 |       template<typename _Res, typename... _Args, std::size_t... _Indexes>
      |                                                       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:651:55: error: '_Indexes' was not declared in this scope
  651 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const
      |                                                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:651:63: error: expected parameter pack before '...'
  651 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const
      |                                                               ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:651:66: error: template argument 1 is invalid
  651 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) const
      |                                                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:659:55: error: 'std::size_t' has not been declared
  659 |       template<typename _Res, typename... _Args, std::size_t... _Indexes>
      |                                                       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:661:55: error: '_Indexes' was not declared in this scope
  661 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) volatile
      |                                                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:661:63: error: expected parameter pack before '...'
  661 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) volatile
      |                                                               ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:661:66: error: template argument 1 is invalid
  661 |         __call(tuple<_Args...>&& __args, _Index_tuple<_Indexes...>) volatile
      |                                                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:668:55: error: 'std::size_t' has not been declared
  668 |       template<typename _Res, typename... _Args, std::size_t... _Indexes>
      |                                                       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:671:29: error: '_Indexes' was not declared in this scope
  671 |                _Index_tuple<_Indexes...>) const volatile
      |                             ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:671:37: error: expected parameter pack before '...'
  671 |                _Index_tuple<_Indexes...>) const volatile
      |                                     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:671:40: error: template argument 1 is invalid
  671 |                _Index_tuple<_Indexes...>) const volatile
      |                                        ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function '_Res std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:644:33: error: '_Indexes' was not declared in this scope
  644 |                       (std::get<_Indexes>(_M_bound_args), __args)...);
      |                                 ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function '_Res std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, int) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:654:33: error: '_Indexes' was not declared in this scope
  654 |                       (std::get<_Indexes>(_M_bound_args), __args)...);
      |                                 ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function '_Res std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, int) volatile':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:664:24: error: '__volget' was not declared in this scope
  664 |                       (__volget<_Indexes>(_M_bound_args), __args)...);
      |                        ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:664:33: error: '_Indexes' was not declared in this scope
  664 |                       (__volget<_Indexes>(_M_bound_args), __args)...);
      |                                 ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional: In member function '_Res std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, int) const volatile':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:674:24: error: '__volget' was not declared in this scope
  674 |                       (__volget<_Indexes>(_M_bound_args), __args)...);
      |                        ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:674:33: error: '_Indexes' was not declared in this scope
  674 |                       (__volget<_Indexes>(_M_bound_args), __args)...);
      |                                 ^~~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.h:2069,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/locale:41,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/iomanip:43,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:72:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc: In member function 'void std::__moneypunct_cache<_CharT, _Intl>::_M_cache(const std::locale&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:100:35: error: 'const std::string' {aka 'const class std::__cxx11::basic_string<char>'} has no member named 'size'
  100 |       const size_t __g_size = __g.size();
      |                                   ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:102:11: error: 'const std::string' {aka 'const class std::__cxx11::basic_string<char>'} has no member named 'copy'
  102 |       __g.copy(__grouping, __g_size);
      |           ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc: In member function '_InIter std::__cxx11::money_get<_CharT, _InIter>::_M_extract(iter_type, iter_type, std::ios_base&, std::ios_base::iostate&, std::string&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:162:33: error: no matching function for call to 'std::__cxx11::basic_string<char>::reserve(int)'
  162 |           __grouping_tmp.reserve(32);
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reserve() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1175 |       reserve();
      |       ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note:   candidate expects 0 arguments, 1 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:174:22: error: no matching function for call to 'std::__cxx11::basic_string<char>::reserve(int)'
  174 |         __res.reserve(32);
      |         ~~~~~~~~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reserve() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1175 |       reserve();
      |       ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1175:7: note:   candidate expects 0 arguments, 1 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:311:23: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  311 |             if (__res.size() > 1)
      |                       ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:313:49: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'find_first_not_of'
  313 |                 const size_type __first = __res.find_first_not_of('0');
      |                                                 ^~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:314:62: error: 'npos' is not a member of 'std::string' {aka 'std::__cxx11::basic_string<char>'}
  314 |                 const bool __only_zeros = __first == string::npos;
      |                                                              ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:316:55: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  316 |                   __res.erase(0, __only_zeros ? __res.size() - 1 : __first);
      |                                                       ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:320:36: error: no match for 'operator[]' (operand types are 'std::string' {aka 'std::__cxx11::basic_string<char>'} and 'int')
  320 |             if (__negative && __res[0] != '0')
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:324:32: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  324 |             if (__grouping_tmp.size())
      |                                ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc: In member function 'virtual _InIter std::__cxx11::money_get<_CharT, _InIter>::do_get(iter_type, iter_type, bool, std::ios_base&, std::ios_base::iostate&, string_type&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:387:32: error: invalid combination of multiple type-specifiers
  387 |       typedef typename string::size_type                  size_type;
      |                                ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/locale_facets_nonio.tcc:395:37: error: 'std::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  395 |       const size_type __len = __str.size();
      |                                     ^~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:64,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/list:63,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:79:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocated_ptr.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocated_ptr.h:79:22: error: 'std::nullptr_t' has not been declared
   79 |       operator=(std::nullptr_t) noexcept
      |                      ^~~~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:65:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/aligned_buffer.h:61:24: error: invalid use of '::'
   61 |       __aligned_membuf(std::nullptr_t) { }
      |                        ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/aligned_buffer.h:61:42: error: expected ';' at end of member declaration
   61 |       __aligned_membuf(std::nullptr_t) { }
      |                                          ^
      |                                           ;
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/aligned_buffer.h:94:60: error: '<declaration error>' is not a template [-fpermissive]
   94 |         std::aligned_storage<sizeof(_Tp), __alignof__(_Tp)>::type _M_storage;
      |                                                            ^~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/aligned_buffer.h:99:24: error: invalid use of '::'
   99 |       __aligned_buffer(std::nullptr_t) { }
      |                        ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/aligned_buffer.h:99:42: error: expected ';' at end of member declaration
   99 |       __aligned_buffer(std::nullptr_t) { }
      |                                          ^
      |                                           ;
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:107:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  107 |       std::size_t _M_size;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h: In constructor 'std::__detail::_List_node_header::_List_node_header(std::__detail::_List_node_header&&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:117:9: error: class 'std::__detail::_List_node_header' does not have any field named '_M_size'
  117 |       , _M_size(__x._M_size)
      |         ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:117:21: error: 'struct std::__detail::_List_node_header' has no member named '_M_size'
  117 |       , _M_size(__x._M_size)
      |                     ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h: In member function 'void std::__detail::_List_node_header::_M_move_nodes(std::__detail::_List_node_header&&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:142:13: error: '_M_size' was not declared in this scope
  142 |             _M_size = __x._M_size;
      |             ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:142:27: error: 'struct std::__detail::_List_node_header' has no member named '_M_size'
  142 |             _M_size = __x._M_size;
      |                           ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h: In member function 'void std::__detail::_List_node_header::_M_init()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:154:15: error: 'struct std::__detail::_List_node_header' has no member named '_M_size'
  154 |         this->_M_size = 0;
      |               ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h: In function 'ptrdiff_t std::__distance(_List_const_iterator<_Tp>, _List_const_iterator<_Tp>, input_iterator_tag)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_list.h:2247:63: error: 'const _Sentinel' has no member named '_M_size'
 2247 |         return static_cast<const _Sentinel*>(__last._M_node)->_M_size;
      |                                                               ^~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:99:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:52:31: error: 'std::size_t' has not been declared
   52 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:55:25: error: '_Nm' was not declared in this scope
   55 |       typedef _Tp _Type[_Nm];
      |                         ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:60:20: error: '_Type' does not name a type
   60 |       _S_ref(const _Type& __t, std::size_t __n) noexcept
      |                    ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:60:37: error: 'std::size_t' has not been declared
   60 |       _S_ref(const _Type& __t, std::size_t __n) noexcept
      |                                     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:64:20: error: '_Type' does not name a type
   64 |       _S_ptr(const _Type& __t) noexcept
      |                    ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:98:31: error: 'std::size_t' has not been declared
   98 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:54:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1595:33: error: template parameter 'long unsigned int _Nm'
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |                                 ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:99:12: note: redeclared here
   99 |     struct array
      |            ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:300:31: error: 'std::size_t' has not been declared
  300 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:304:33: error: '_Nm' was not declared in this scope
  304 |     operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                 ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:304:36: error: template argument 2 is invalid
  304 |     operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:304:63: error: '_Nm' was not declared in this scope
  304 |     operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                               ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:304:66: error: template argument 2 is invalid
  304 |     operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:304:5: error: 'bool std::operator==(const int&, const int&)' must have an argument of class or enumerated type
  304 |     operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |     ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:329:31: error: 'std::size_t' has not been declared
  329 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:333:33: error: '_Nm' was not declared in this scope
  333 |     operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                 ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:333:36: error: template argument 2 is invalid
  333 |     operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:333:63: error: '_Nm' was not declared in this scope
  333 |     operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                               ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:333:66: error: template argument 2 is invalid
  333 |     operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:333:5: error: 'bool std::operator!=(const int&, const int&)' must have an argument of class or enumerated type
  333 |     operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |     ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:336:31: error: 'std::size_t' has not been declared
  336 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:340:32: error: '_Nm' was not declared in this scope
  340 |     operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
      |                                ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:340:35: error: template argument 2 is invalid
  340 |     operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
      |                                   ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:340:60: error: '_Nm' was not declared in this scope
  340 |     operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
      |                                                            ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:340:63: error: template argument 2 is invalid
  340 |     operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
      |                                                               ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:340:5: error: 'bool std::operator<(const int&, const int&)' must have an argument of class or enumerated type
  340 |     operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
      |     ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:346:31: error: 'std::size_t' has not been declared
  346 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:350:32: error: '_Nm' was not declared in this scope
  350 |     operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:350:35: error: template argument 2 is invalid
  350 |     operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                   ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:350:62: error: '_Nm' was not declared in this scope
  350 |     operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                              ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:350:65: error: template argument 2 is invalid
  350 |     operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                                 ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:350:5: error: 'bool std::operator>(const int&, const int&)' must have an argument of class or enumerated type
  350 |     operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |     ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:353:31: error: 'std::size_t' has not been declared
  353 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:357:33: error: '_Nm' was not declared in this scope
  357 |     operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                 ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:357:36: error: template argument 2 is invalid
  357 |     operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:357:63: error: '_Nm' was not declared in this scope
  357 |     operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                               ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:357:66: error: template argument 2 is invalid
  357 |     operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:357:5: error: 'bool std::operator<=(const int&, const int&)' must have an argument of class or enumerated type
  357 |     operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |     ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:360:31: error: 'std::size_t' has not been declared
  360 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:364:33: error: '_Nm' was not declared in this scope
  364 |     operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                 ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:364:36: error: template argument 2 is invalid
  364 |     operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                    ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:364:63: error: '_Nm' was not declared in this scope
  364 |     operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                               ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:364:66: error: template argument 2 is invalid
  364 |     operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |                                                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:364:5: error: 'bool std::operator>=(const int&, const int&)' must have an argument of class or enumerated type
  364 |     operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |     ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:369:31: error: 'std::size_t' has not been declared
  369 |   template<typename _Tp, std::size_t _Nm>
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:380:21: error: '_Nm' was not declared in this scope
  380 |     swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
      |                     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:380:24: error: template argument 2 is invalid
  380 |     swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
      |                        ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:380:45: error: '_Nm' was not declared in this scope
  380 |     swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
      |                                             ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:380:48: error: template argument 2 is invalid
  380 |     swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
      |                                                ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:381:29: error: request for member 'swap' in '__one', which is of non-class type 'int'
  381 |     noexcept(noexcept(__one.swap(__two)))
      |                             ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: In function 'void std::swap(int&, int&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:382:13: error: request for member 'swap' in '__one', which is of non-class type 'int'
  382 |     { __one.swap(__two); }
      |             ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:391:17: error: 'std::size_t' has not been declared
  391 |   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:391:49: error: 'std::size_t' has not been declared
  391 |   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
      |                                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:394:20: error: '_Nm' was not declared in this scope
  394 |     get(array<_Tp, _Nm>& __arr) noexcept
      |                    ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:394:23: error: template argument 2 is invalid
  394 |     get(array<_Tp, _Nm>& __arr) noexcept
      |                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: In function 'constexpr _Tp& std::get(int&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:396:21: error: '_Int' was not declared in this scope
  396 |       static_assert(_Int < _Nm, "array index is within bounds");
      |                     ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:396:28: error: '_Nm' was not declared in this scope
  396 |       static_assert(_Int < _Nm, "array index is within bounds");
      |                            ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:397:53: error: request for member '_M_elems' in '__arr', which is of non-class type 'int'
  397 |       return __array_traits<_Tp, _Nm>::_S_ref(__arr._M_elems, _Int);
      |                                                     ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:400:17: error: 'std::size_t' has not been declared
  400 |   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:400:49: error: 'std::size_t' has not been declared
  400 |   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
      |                                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:403:20: error: '_Nm' was not declared in this scope
  403 |     get(array<_Tp, _Nm>&& __arr) noexcept
      |                    ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:403:23: error: template argument 2 is invalid
  403 |     get(array<_Tp, _Nm>&& __arr) noexcept
      |                       ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: In function 'constexpr _Tp&& std::get(int&&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:405:21: error: '_Int' was not declared in this scope
  405 |       static_assert(_Int < _Nm, "array index is within bounds");
      |                     ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:405:28: error: '_Nm' was not declared in this scope
  405 |       static_assert(_Int < _Nm, "array index is within bounds");
      |                            ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:406:38: error: no matching function for call to 'get<_Int>(int&)'
  406 |       return std::move(std::get<_Int>(__arr));
      |                        ~~~~~~~~~~~~~~^~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_algobase.h:64,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/string:50:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:855:5: note: candidate: 'template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, _Tp2>&)'
  855 |     get(pair<_Tp1, _Tp2>& __in) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:855:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:860:5: note: candidate: 'template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, _Tp2>&&)'
  860 |     get(pair<_Tp1, _Tp2>&& __in) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:860:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:865:5: note: candidate: 'template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const pair<_Tp1, _Tp2>&)'
  865 |     get(const pair<_Tp1, _Tp2>& __in) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:865:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:870:5: note: candidate: 'template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const pair<_Tp1, _Tp2>&&)'
  870 |     get(const pair<_Tp1, _Tp2>&& __in) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:870:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1380:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Types ...> >& std::get(tuple<_Types ...>&)'
 1380 |     get(tuple<_Elements...>& __t) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1380:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1386:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Types ...> >& std::get(const tuple<_Types ...>&)'
 1386 |     get(const tuple<_Elements...>& __t) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1386:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1392:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Types ...> >&& std::get(tuple<_Types ...>&&)'
 1392 |     get(tuple<_Elements...>&& __t) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1392:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1401:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Types ...> >&& std::get(const tuple<_Types ...>&&)'
 1401 |     get(const tuple<_Elements...>&& __t) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1401:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1411:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__enable_if_t<(__i >= sizeof... (_Types))> std::get(const tuple<_Types ...>&)' (deleted)
 1411 |     get(const tuple<_Elements...>&) = delete;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1411:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1599:5: note: candidate: 'template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr _Tp& std::get(array<_Tp, _Nm>&)'
 1599 |     get(array<_Tp, _Nm>&) noexcept;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1599:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1603:5: note: candidate: 'template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr _Tp&& std::get(array<_Tp, _Nm>&&)'
 1603 |     get(array<_Tp, _Nm>&&) noexcept;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1603:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1607:5: note: candidate: 'template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr const _Tp& std::get(const array<_Tp, _Nm>&)'
 1607 |     get(const array<_Tp, _Nm>&) noexcept;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1607:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1611:5: note: candidate: 'template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)'
 1611 |     get(const array<_Tp, _Nm>&&) noexcept;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1611:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:394:5: note: candidate: 'template<<declaration error>, class _Tp, <declaration error> > constexpr _Tp& std::get(int&)'
  394 |     get(array<_Tp, _Nm>& __arr) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:394:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:403:5: note: candidate: 'template<<declaration error>, class _Tp, <declaration error> > constexpr _Tp&& std::get(int&&)'
  403 |     get(array<_Tp, _Nm>&& __arr) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:403:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:409:17: error: 'std::size_t' has not been declared
  409 |   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:409:49: error: 'std::size_t' has not been declared
  409 |   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
      |                                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:412:26: error: '_Nm' was not declared in this scope
  412 |     get(const array<_Tp, _Nm>& __arr) noexcept
      |                          ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:412:29: error: template argument 2 is invalid
  412 |     get(const array<_Tp, _Nm>& __arr) noexcept
      |                             ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: In function 'constexpr const _Tp& std::get(const int&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:414:21: error: '_Int' was not declared in this scope
  414 |       static_assert(_Int < _Nm, "array index is within bounds");
      |                     ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:414:28: error: '_Nm' was not declared in this scope
  414 |       static_assert(_Int < _Nm, "array index is within bounds");
      |                            ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:415:53: error: request for member '_M_elems' in '__arr', which is of non-class type 'const int'
  415 |       return __array_traits<_Tp, _Nm>::_S_ref(__arr._M_elems, _Int);
      |                                                     ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:418:17: error: 'std::size_t' has not been declared
  418 |   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
      |                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:418:49: error: 'std::size_t' has not been declared
  418 |   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
      |                                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:421:26: error: '_Nm' was not declared in this scope
  421 |     get(const array<_Tp, _Nm>&& __arr) noexcept
      |                          ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:421:29: error: template argument 2 is invalid
  421 |     get(const array<_Tp, _Nm>&& __arr) noexcept
      |                             ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array: In function 'constexpr const _Tp&& std::get(const int&&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:423:21: error: '_Int' was not declared in this scope
  423 |       static_assert(_Int < _Nm, "array index is within bounds");
      |                     ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:423:28: error: '_Nm' was not declared in this scope
  423 |       static_assert(_Int < _Nm, "array index is within bounds");
      |                            ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:424:38: error: no matching function for call to 'get<_Int>(const int&)'
  424 |       return std::move(std::get<_Int>(__arr));
      |                        ~~~~~~~~~~~~~~^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:855:5: note: candidate: 'template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, _Tp2>&)'
  855 |     get(pair<_Tp1, _Tp2>& __in) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:855:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:860:5: note: candidate: 'template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, _Tp2>&&)'
  860 |     get(pair<_Tp1, _Tp2>&& __in) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:860:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:865:5: note: candidate: 'template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const pair<_Tp1, _Tp2>&)'
  865 |     get(const pair<_Tp1, _Tp2>& __in) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:865:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:870:5: note: candidate: 'template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const pair<_Tp1, _Tp2>&&)'
  870 |     get(const pair<_Tp1, _Tp2>&& __in) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_pair.h:870:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1380:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Types ...> >& std::get(tuple<_Types ...>&)'
 1380 |     get(tuple<_Elements...>& __t) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1380:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1386:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Types ...> >& std::get(const tuple<_Types ...>&)'
 1386 |     get(const tuple<_Elements...>& __t) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1386:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1392:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Types ...> >&& std::get(tuple<_Types ...>&&)'
 1392 |     get(tuple<_Elements...>&& __t) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1392:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1401:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Types ...> >&& std::get(const tuple<_Types ...>&&)'
 1401 |     get(const tuple<_Elements...>&& __t) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1401:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1411:5: note: candidate: 'template<long unsigned int __i, class ... _Elements> constexpr std::__enable_if_t<(__i >= sizeof... (_Types))> std::get(const tuple<_Types ...>&)' (deleted)
 1411 |     get(const tuple<_Elements...>&) = delete;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1411:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1599:5: note: candidate: 'template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr _Tp& std::get(array<_Tp, _Nm>&)'
 1599 |     get(array<_Tp, _Nm>&) noexcept;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1599:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1603:5: note: candidate: 'template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr _Tp&& std::get(array<_Tp, _Nm>&&)'
 1603 |     get(array<_Tp, _Nm>&&) noexcept;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1603:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1607:5: note: candidate: 'template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr const _Tp& std::get(const array<_Tp, _Nm>&)'
 1607 |     get(const array<_Tp, _Nm>&) noexcept;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1607:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1611:5: note: candidate: 'template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)'
 1611 |     get(const array<_Tp, _Nm>&&) noexcept;
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/tuple:1611:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:394:5: note: candidate: 'template<<declaration error>, class _Tp, <declaration error> > constexpr _Tp& std::get(int&)'
  394 |     get(array<_Tp, _Nm>& __arr) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:394:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:403:5: note: candidate: 'template<<declaration error>, class _Tp, <declaration error> > constexpr _Tp&& std::get(int&&)'
  403 |     get(array<_Tp, _Nm>&& __arr) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:403:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:412:5: note: candidate: 'template<<declaration error>, class _Tp, <declaration error> > constexpr const _Tp& std::get(const int&)'
  412 |     get(const array<_Tp, _Nm>& __arr) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:412:5: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:421:5: note: candidate: 'template<<declaration error>, class _Tp, <declaration error> > constexpr const _Tp&& std::get(const int&&)'
  421 |     get(const array<_Tp, _Nm>&& __arr) noexcept
      |     ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/array:421:5: note:   template argument deduction/substitution failed:
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/forward_list:38,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:104:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:458:20: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  458 |       typedef std::size_t                               size_type;
      |                    ^~~~~~
      |                    time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:459:20: error: 'ptrdiff_t' in namespace 'std' does not name a type
  459 |       typedef std::ptrdiff_t                            difference_type;
      |                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:528:29: error: expected ')' before '__n'
  528 |       forward_list(size_type __n, const _Alloc& __al = _Alloc())
      |                   ~         ^~~~
      |                             )
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:541:29: error: expected ')' before '__n'
  541 |       forward_list(size_type __n, const _Tp& __value,
      |                   ~         ^~~~
      |                             )
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:685:14: error: 'size_type' has not been declared
  685 |       assign(size_type __n, const _Tp& __val)
      |              ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:808:7: error: 'size_type' does not name a type; did you mean 'true_type'?
  808 |       size_type
      |       ^~~~~~~~~
      |       true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:961:42: error: 'size_type' has not been declared
  961 |       insert_after(const_iterator __pos, size_type __n, const _Tp& __val);
      |                                          ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:1083:14: error: 'size_type' has not been declared
 1083 |       resize(size_type __sz);
      |              ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:1098:14: error: 'size_type' has not been declared
 1098 |       resize(size_type __sz, const value_type& __val);
      |              ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:1330:26: error: 'size_type' has not been declared
 1330 |       _M_fill_initialize(size_type __n, const value_type& __value);
      |                          ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:1339:29: error: 'size_type' has not been declared
 1339 |       _M_default_initialize(size_type __n);
      |                             ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:1343:53: error: 'size_type' has not been declared
 1343 |       _M_default_insert_after(const_iterator __pos, size_type __n);
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:1403:19: error: 'size_type' has not been declared
 1403 |       _M_assign_n(size_type __n, const _Tp& __val, true_type)
      |                   ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.h:1423:19: error: 'size_type' has not been declared
 1423 |       _M_assign_n(size_type __n, const _Tp& __val, false_type)
      |                   ^~~~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/forward_list:40:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:113:5: error: variable or field '_M_fill_initialize' declared void
  113 |     forward_list<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:114:24: error: 'size_type' was not declared in this scope; did you mean 'true_type'?
  114 |     _M_fill_initialize(size_type __n, const value_type& __value)
      |                        ^~~~~~~~~
      |                        true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:114:39: error: expected primary-expression before 'const'
  114 |     _M_fill_initialize(size_type __n, const value_type& __value)
      |                                       ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:126:5: error: variable or field '_M_default_initialize' declared void
  126 |     forward_list<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:127:27: error: 'size_type' was not declared in this scope; did you mean 'true_type'?
  127 |     _M_default_initialize(size_type __n)
      |                           ^~~~~~~~~
      |                           true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:164:51: error: 'size_type' has not been declared
  164 |     _M_default_insert_after(const_iterator __pos, size_type __n)
      |                                                   ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:181:5: error: variable or field 'resize' declared void
  181 |     forward_list<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:182:12: error: 'size_type' was not declared in this scope; did you mean 'true_type'?
  182 |     resize(size_type __sz)
      |            ^~~~~~~~~
      |            true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:200:5: error: variable or field 'resize' declared void
  200 |     forward_list<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:201:12: error: 'size_type' was not declared in this scope; did you mean 'true_type'?
  201 |     resize(size_type __sz, const value_type& __val)
      |            ^~~~~~~~~
      |            true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:201:28: error: expected primary-expression before 'const'
  201 |     resize(size_type __sz, const value_type& __val)
      |                            ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:256:40: error: 'size_type' has not been declared
  256 |     insert_after(const_iterator __pos, size_type __n, const _Tp& __val)
      |                                        ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc: In member function 'std::forward_list<_Tp, _Alloc>::__remove_return_type std::forward_list<_Tp, _Alloc>::remove(const _Tp&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:292:7: error: 'size_type' was not declared in this scope; did you mean 'true_type'?
  292 |       size_type __removed __attribute__((__unused__)) = 0;
      |       ^~~~~~~~~
      |       true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc: In member function 'std::forward_list<_Tp, _Alloc>::__remove_return_type std::forward_list<_Tp, _Alloc>::remove_if(_Pred)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:315:9: error: 'size_type' was not declared in this scope; did you mean 'true_type'?
  315 |         size_type __removed __attribute__((__unused__)) = 0;
      |         ^~~~~~~~~
      |         true_type
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc: In member function 'std::forward_list<_Tp, _Alloc>::__remove_return_type std::forward_list<_Tp, _Alloc>::unique(_BinPred)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/forward_list.tcc:344:9: error: 'size_type' was not declared in this scope; did you mean 'true_type'?
  344 |         size_type __removed __attribute__((__unused__)) = 0;
      |         ^~~~~~~~~
      |         true_type
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/future:49,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:105:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_thread.h: In destructor 'std::thread::~thread()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_thread.h:172:14: error: '__terminate' is not a member of 'std'; did you mean 'terminate'?
  172 |         std::__terminate();
      |              ^~~~~~~~~~~
      |              terminate
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_thread.h: In member function 'std::thread& std::thread::operator=(std::thread&&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_thread.h:185:14: error: '__terminate' is not a member of 'std'; did you mean 'terminate'?
  185 |         std::__terminate();
      |              ^~~~~~~~~~~
      |              terminate
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<double>, double>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_vector.h:88:21:   required from 'struct std::_Vector_base<double, std::allocator<double> >'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_vector.h:423:11:   required from 'class std::vector<double>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/random.h:5335:22:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<double> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<double> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<double>, double>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_vector.h:88:21:   required from 'struct std::_Vector_base<unsigned int, std::allocator<unsigned int> >'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_vector.h:423:11:   required from 'class std::vector<unsigned int>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/random.h:6104:30:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<unsigned int> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<unsigned int> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<long unsigned int>, long unsigned int>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_vector.h:88:21:   required from 'struct std::_Vector_base<long unsigned int, std::allocator<long unsigned int> >'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_vector.h:423:11:   required from 'class std::vector<long unsigned int>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex_automaton.h:212:36:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<long unsigned int> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<long unsigned int> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<long unsigned int>, long unsigned int>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<long int>, long int>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_deque.h:434:21:   required from 'class std::_Deque_base<long int, std::allocator<long int> >'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_deque.h:788:11:   required from 'class std::deque<long int>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_stack.h:140:47:   required from 'class std::stack<long int, std::deque<long int> >'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex_automaton.tcc:199:14:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<long int> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<long int> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<long int>, long int>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long int, long int> >, std::pair<const long int, long int> >':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_map.h:150:28:   required from 'class std::map<long int, long int>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex_automaton.tcc:207:11:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<std::pair<const long int, long int> > >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<std::pair<const long int, long int> > >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long int, long int> >, std::pair<const long int, long int> >::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/regex:66,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:110:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:185:19: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  185 |       static std::size_t
      |                   ^~~~~~
      |                   time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:471:45: error: 'std::size_t' has not been declared
  471 |       basic_regex(const _Ch_type* __p, std::size_t __len,
      |                                             ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2688:20: error: 'ptrdiff_t' in namespace 'std' does not name a type
 2688 |       typedef std::ptrdiff_t                 difference_type;
      |                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2814:20: error: 'ptrdiff_t' in namespace 'std' does not name a type
 2814 |       typedef std::ptrdiff_t                    difference_type;
      |                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2899:21: error: 'std::size_t' has not been declared
 2899 |       template<std::size_t _Nm>
      |                     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2902:56: error: '_Nm' was not declared in this scope
 2902 |                              const int (&__submatches)[_Nm],
      |                                                        ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2902:60: error: expected ')' before ',' token
 2902 |                              const int (&__submatches)[_Nm],
      |                                                            ^
      |                                                            )
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2900:29: note: to match this '('
 2900 |         regex_token_iterator(_Bi_iter __a, _Bi_iter __b,
      |                             ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2902:60: error: expected ';' before ',' token
 2902 |                              const int (&__submatches)[_Nm],
      |                                                            ^
      |                                                            ;
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2922:22: error: 'std::size_t' has not been declared
 2922 |       template <std::size_t _Nm>
      |                      ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2924:44: error: '_Nm' was not declared in this scope
 2924 |                              const int (&)[_Nm],
      |                                            ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2924:48: error: expected ')' before ',' token
 2924 |                              const int (&)[_Nm],
      |                                                ^
      |                                                )
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2923:29: note: to match this '('
 2923 |         regex_token_iterator(_Bi_iter, _Bi_iter, const regex_type&&,
      |                             ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2924:48: error: expected ';' before ',' token
 2924 |                              const int (&)[_Nm],
      |                                                ^
      |                                                ;
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2923:9: error: 'template<class _Bi_iter, class _Ch_type, class _Rx_traits> template<<declaration error> > std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::regex_token_iterator(...)' cannot be overloaded with 'template<class _Bi_iter, class _Ch_type, class _Rx_traits> template<<declaration error> > std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::regex_token_iterator(...)'
 2923 |         regex_token_iterator(_Bi_iter, _Bi_iter, const regex_type&&,
      |         ^~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2900:9: note: previous declaration 'template<class _Bi_iter, class _Ch_type, class _Rx_traits> template<<declaration error> > std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::regex_token_iterator(...)'
 2900 |         regex_token_iterator(_Bi_iter __a, _Bi_iter __b,
      |         ^~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<int>, int>':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_vector.h:88:21:   required from 'struct std::_Vector_base<int, std::allocator<int> >'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/stl_vector.h:423:11:   required from 'class std::vector<int>'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:3029:24:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<int> >'
   59 |     typedef typename _Base_type::size_type          size_type;
      |                                                     ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<int> >'
   60 |     typedef typename _Base_type::difference_type    difference_type;
      |                                                     ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::_Base_type'
   68 |     using _Base_type::max_size;
      |                       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:3031:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 3031 |       std::size_t       _M_n;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h: In constructor 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::regex_token_iterator()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2828:48: error: class 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>' does not have any field named '_M_n'
 2828 |       : _M_position(), _M_subs(), _M_suffix(), _M_n(0), _M_result(nullptr),
      |                                                ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h: In constructor 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::regex_token_iterator(_Bi_iter, _Bi_iter, const regex_type&, int, std::regex_constants::match_flag_type)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2853:67: error: class 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>' does not have any field named '_M_n'
 2853 |       : _M_position(__a, __b, __re, __m), _M_subs(1, __submatch), _M_n(0)
      |                                                                   ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h: In constructor 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::regex_token_iterator(_Bi_iter, _Bi_iter, const regex_type&, const std::vector<int>&, std::regex_constants::match_flag_type)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2870:66: error: class 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>' does not have any field named '_M_n'
 2870 |       : _M_position(__a, __b, __re, __m), _M_subs(__submatches), _M_n(0)
      |                                                                  ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h: In constructor 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::regex_token_iterator(_Bi_iter, _Bi_iter, const regex_type&, std::initializer_list<int>, std::regex_constants::match_flag_type)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2887:66: error: class 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>' does not have any field named '_M_n'
 2887 |       : _M_position(__a, __b, __re, __m), _M_subs(__submatches), _M_n(0)
      |                                                                  ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h: In copy constructor 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::regex_token_iterator(const std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:2934:35: error: class 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>' does not have any field named '_M_n'
 2934 |       _M_suffix(__rhs._M_suffix), _M_n(__rhs._M_n), _M_has_m1(__rhs._M_has_m1)
      |                                   ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h: In member function 'const std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::value_type& std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::_M_current_match() const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:3006:21: error: '_M_n' was not declared in this scope
 3006 |         if (_M_subs[_M_n] == -1)
      |                     ^~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.h:3058:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.tcc: In member function 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>& std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::operator=(const std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.tcc:580:7: error: '_M_n' was not declared in this scope
  580 |       _M_n = __rhs._M_n;
      |       ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.tcc: In member function 'bool std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::operator==(const std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.tcc:603:12: error: '_M_n' was not declared in this scope
  603 |         && _M_n == __rhs._M_n
      |            ^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.tcc: In member function 'std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>& std::__cxx11::regex_token_iterator<_Bi_iter, _Ch_type, _Rx_traits>::operator++()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex.tcc:617:16: error: '_M_n' was not declared in this scope
  617 |       else if (_M_n + 1 < _M_subs.size())
      |                ^~~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:111:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/scoped_allocator: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/scoped_allocator:242:21: error: 'std::size_t' has not been declared
  242 |       template<std::size_t... _Indices>
      |                     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/scoped_allocator:245:47: error: '_Indices' was not declared in this scope
  245 |                                  _Index_tuple<_Indices...>)
      |                                               ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/scoped_allocator:245:55: error: expected parameter pack before '...'
  245 |                                  _Index_tuple<_Indices...>)
      |                                                       ^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/scoped_allocator:245:58: error: template argument 1 is invalid
  245 |                                  _Index_tuple<_Indices...>)
      |                                                          ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/scoped_allocator: In constructor 'std::scoped_allocator_adaptor<_OuterAlloc, _InnerAllocs>::scoped_allocator_adaptor(std::tuple<const _OuterAlloc&, const _InnerAllocs& ...>, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/scoped_allocator:247:47: error: '_Indices' was not declared in this scope
  247 |           _M_inner(_S_select_on_copy(std::get<_Indices+1>(__refs))...)
      |                                               ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/scoped_allocator:247:67: error: expansion pattern 'std::scoped_allocator_adaptor<_OuterAlloc, _InnerAllocs>::_S_select_on_copy(get<<expression error> >(__refs))' contains no parameter packs
  247 |           _M_inner(_S_select_on_copy(std::get<_Indices+1>(__refs))...)
      |                                                                   ^~~
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:35,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/unordered_map:46,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:117:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:260:29: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  260 |       static constexpr std::size_t
      |                             ^~~~~~
      |                             time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:323:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  323 |     { std::size_t  _M_hash_code; };
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:384:36: error: 'ptrdiff_t' in namespace 'std' does not name a type
  384 |       using difference_type = std::ptrdiff_t;
      |                                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:434:20: error: 'ptrdiff_t' in namespace 'std' does not name a type
  434 |       typedef std::ptrdiff_t                            difference_type;
      |                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:481:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  481 |     typedef std::size_t first_argument_type;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:482:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  482 |     typedef std::size_t second_argument_type;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:483:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  483 |     typedef std::size_t result_type;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:485:5: error: 'result_type' does not name a type; did you mean 'result_of'?
  485 |     result_type
      |     ^~~~~~~~~~~
      |     result_of
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:512:10: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  512 |     std::size_t
      |          ^~~~~~
      |          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:516:10: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  516 |     std::size_t
      |          ^~~~~~
      |          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:524:26: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  524 |     std::pair<bool, std::size_t>
      |                          ^~~~~~
      |                          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:524:26: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  524 |     std::pair<bool, std::size_t>
      |                          ^~~~~~
      |                          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:524:32: error: template argument 2 is invalid
  524 |     std::pair<bool, std::size_t>
      |                                ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:525:25: error: 'std::size_t' has not been declared
  525 |     _M_need_rehash(std::size_t __n_bkt, std::size_t __n_elt,
      |                         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:525:46: error: 'std::size_t' has not been declared
  525 |     _M_need_rehash(std::size_t __n_bkt, std::size_t __n_elt,
      |                                              ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:526:25: error: 'std::size_t' has not been declared
  526 |                    std::size_t __n_ins) const;
      |                         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:528:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  528 |     typedef std::size_t _State;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:530:5: error: invalid use of template-name 'std::__detail::_State' without an argument list
  530 |     _State
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:530:5: note: class template argument deduction is only available with '-std=c++17' or '-std=gnu++17'
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/regex:63:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex_automaton.h:122:12: note: 'template<class _Char_type> struct std::__detail::_State' declared here
  122 |     struct _State : _State_base
      |            ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:539:14: error: '_State' is not a type
  539 |     _M_reset(_State __state)
      |              ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:542:23: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  542 |     static const std::size_t _S_growth_factor = 2;
      |                       ^~~~~~
      |                       time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:545:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  545 |     mutable std::size_t _M_next_resize;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In constructor 'std::__detail::_Prime_rehash_policy::_Prime_rehash_policy(float)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:505:32: error: class 'std::__detail::_Prime_rehash_policy' does not have any field named '_M_next_resize'
  505 |     : _M_max_load_factor(__z), _M_next_resize(0) { }
      |                                ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Prime_rehash_policy::_M_reset()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:536:7: error: '_M_next_resize' was not declared in this scope
  536 |     { _M_next_resize = 0; }
      |       ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Prime_rehash_policy::_M_reset(int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:540:7: error: '_M_next_resize' was not declared in this scope
  540 |     { _M_next_resize = __state; }
      |       ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:551:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  551 |     typedef std::size_t first_argument_type;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:552:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  552 |     typedef std::size_t second_argument_type;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:553:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  553 |     typedef std::size_t result_type;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:555:5: error: 'result_type' does not name a type; did you mean 'result_of'?
  555 |     result_type
      |     ^~~~~~~~~~~
      |     result_of
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:562:15: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  562 |   inline std::size_t
      |               ^~~~~~
      |               time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:591:10: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  591 |     std::size_t
      |          ^~~~~~
      |          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:625:10: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  625 |     std::size_t
      |          ^~~~~~
      |          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:633:26: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  633 |     std::pair<bool, std::size_t>
      |                          ^~~~~~
      |                          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:633:26: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  633 |     std::pair<bool, std::size_t>
      |                          ^~~~~~
      |                          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:633:32: error: template argument 2 is invalid
  633 |     std::pair<bool, std::size_t>
      |                                ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:634:25: error: 'std::size_t' has not been declared
  634 |     _M_need_rehash(std::size_t __n_bkt, std::size_t __n_elt,
      |                         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:634:46: error: 'std::size_t' has not been declared
  634 |     _M_need_rehash(std::size_t __n_bkt, std::size_t __n_elt,
      |                                              ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:635:25: error: 'std::size_t' has not been declared
  635 |                    std::size_t __n_ins) noexcept
      |                         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:658:18: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  658 |     typedef std::size_t _State;
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:660:5: error: invalid use of template-name 'std::__detail::_State' without an argument list
  660 |     _State
      |     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:660:5: note: class template argument deduction is only available with '-std=c++17' or '-std=gnu++17'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/regex_automaton.h:122:12: note: 'template<class _Char_type> struct std::__detail::_State' declared here
  122 |     struct _State : _State_base
      |            ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:669:14: error: '_State' is not a type
  669 |     _M_reset(_State __state) noexcept
      |              ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:672:23: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  672 |     static const std::size_t _S_growth_factor = 2;
      |                       ^~~~~~
      |                       time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:675:10: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
  675 |     std::size_t _M_next_resize;
      |          ^~~~~~
      |          time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In constructor 'std::__detail::_Power2_rehash_policy::_Power2_rehash_policy(float)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:583:32: error: class 'std::__detail::_Power2_rehash_policy' does not have any field named '_M_next_resize'
  583 |     : _M_max_load_factor(__z), _M_next_resize(0) { }
      |                                ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'int std::__detail::_Power2_rehash_policy::_M_need_rehash(int, int, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:637:31: error: '_M_next_resize' was not declared in this scope
  637 |       if (__n_elt + __n_ins > _M_next_resize)
      |                               ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:643:29: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  643 |             = std::max<std::size_t>(__n_elt + __n_ins, _M_next_resize ? 0 : 11)
      |                             ^~~~~~
      |                             time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:643:29: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  643 |             = std::max<std::size_t>(__n_elt + __n_ins, _M_next_resize ? 0 : 11)
      |                             ^~~~~~
      |                             time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:647:41: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  647 |               _M_next_bkt(std::max<std::size_t>(__builtin_floor(__min_bkts) + 1,
      |                                         ^~~~~~
      |                                         time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:647:41: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  647 |               _M_next_bkt(std::max<std::size_t>(__builtin_floor(__min_bkts) + 1,
      |                                         ^~~~~~
      |                                         time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:648:59: error: '_S_growth_factor' was not declared in this scope
  648 |                                                 __n_bkt * _S_growth_factor)) };
      |                                                           ^~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:647:15: error: '_M_next_bkt' was not declared in this scope; did you mean '__n_bkt'?
  647 |               _M_next_bkt(std::max<std::size_t>(__builtin_floor(__min_bkts) + 1,
      |               ^~~~~~~~~~~
      |               __n_bkt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:648:78: error: cannot convert '<brace-enclosed initializer list>' to 'int' in return
  648 |                                                 __n_bkt * _S_growth_factor)) };
      |                                                                              ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:652:29: error: cannot convert '<brace-enclosed initializer list>' to 'int' in return
  652 |           return { false, 0 };
      |                             ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:655:27: error: cannot convert '<brace-enclosed initializer list>' to 'int' in return
  655 |         return { false, 0 };
      |                           ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Power2_rehash_policy::_M_reset()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:666:7: error: '_M_next_resize' was not declared in this scope
  666 |     { _M_next_resize = 0; }
      |       ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Power2_rehash_policy::_M_reset(int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:670:7: error: '_M_next_resize' was not declared in this scope
  670 |     { _M_next_resize = __state; }
      |       ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'std::__detail::_Map_base<_Key, std::pair<const _Key, _Tp>, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair<const _Key, _Tp>, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:774:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  774 |       std::size_t __bkt = __h->_M_bucket_index(__code);
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:775:43: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
  775 |       if (auto __node = __h->_M_find_node(__bkt, __k, __code))
      |                                           ^~~~~
      |                                           __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:785:38: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
  785 |         = __h->_M_insert_unique_node(__bkt, __code, __node._M_node);
      |                                      ^~~~~
      |                                      __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'std::__detail::_Map_base<_Key, std::pair<const _Key, _Tp>, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair<const _Key, _Tp>, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:801:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  801 |       std::size_t __bkt = __h->_M_bucket_index(__code);
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:802:43: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
  802 |       if (auto __node = __h->_M_find_node(__bkt, __k, __code))
      |                                           ^~~~~
      |                                           __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:812:38: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
  812 |         = __h->_M_insert_unique_node(__bkt, __code, __node._M_node);
      |                                      ^~~~~
      |                                      __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'std::pair<std::__detail::_Node_iterator<_Value, typename _Traits::__constant_iterators::value, typename _Traits::__hash_cached::value>, bool> std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::try_emplace(const_iterator, _KType&&, _Args&& ...)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:910:16: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  910 |           std::size_t __bkt = __h._M_bucket_index(__code);
      |                ^~~~~~
      |                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:911:46: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
  911 |           if (auto __node = __h._M_find_node(__bkt, __k, __code))
      |                                              ^~~~~
      |                                              __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:921:41: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
  921 |             = __h._M_insert_unique_node(__bkt, __code, __node._M_node);
      |                                         ^~~~~
      |                                         __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::false_type)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:971:48: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  971 |         using pair_type = std::pair<bool, std::size_t>;
      |                                                ^~~~~~
      |                                                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:971:48: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  971 |         using pair_type = std::pair<bool, std::size_t>;
      |                                                ^~~~~~
      |                                                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:971:54: error: template argument 2 is invalid
  971 |         using pair_type = std::pair<bool, std::size_t>;
      |                                                      ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:980:9: error: 'pair_type' was not declared in this scope
  980 |         pair_type __do_rehash = __rehash._M_need_rehash(__h._M_bucket_count,
      |         ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:984:13: error: '__do_rehash' was not declared in this scope; did you mean '__rehash'?
  984 |         if (__do_rehash.first)
      |             ^~~~~~~~~~~
      |             __rehash
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1156:20: error: 'std::size_t' has not been declared
 1156 |       reserve(std::size_t __n)
      |                    ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1257:20: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1257 |       typedef std::size_t                               __hash_code;
      |                    ^~~~~~
      |                    time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1265:7: error: '__hash_code' does not name a type; did you mean '_Hash_node'?
 1265 |       __hash_code
      |       ^~~~~~~~~~~
      |       _Hash_node
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1274:9: error: '__hash_code' does not name a type; did you mean '_Hash_node'?
 1274 |         __hash_code
      |         ^~~~~~~~~~~
      |         _Hash_node
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1282:7: error: '__hash_code' does not name a type; did you mean '_Hash_node'?
 1282 |       __hash_code
      |       ^~~~~~~~~~~
      |       _Hash_node
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1290:9: error: '__hash_code' does not name a type; did you mean '_Hash_node'?
 1290 |         __hash_code
      |         ^~~~~~~~~~~
      |         _Hash_node
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1295:7: error: '__hash_code' does not name a type; did you mean '_Hash_node'?
 1295 |       __hash_code
      |       ^~~~~~~~~~~
      |       _Hash_node
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1299:7: error: '__hash_code' does not name a type; did you mean '_Hash_node'?
 1299 |       __hash_code
      |       ^~~~~~~~~~~
      |       _Hash_node
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1303:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1303 |       std::size_t
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1307:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1307 |       std::size_t
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1318:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1318 |       std::size_t
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1326:52: error: '__hash_code' has not been declared
 1326 |       _M_store_code(_Hash_node_code_cache<false>&, __hash_code) const
      |                                                    ^~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1335:55: error: '__hash_code' has not been declared
 1335 |       _M_store_code(_Hash_node_code_cache<true>& __n, __hash_code __c) const
      |                                                       ^~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_store_code(std::__detail::_Hash_node_code_cache<true>&, int) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1336:13: error: 'struct std::__detail::_Hash_node_code_cache<true>' has no member named '_M_hash_code'
 1336 |       { __n._M_hash_code = __c; }
      |             ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_copy_code(std::__detail::_Hash_node_code_cache<true>&, const std::__detail::_Hash_node_code_cache<true>&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1341:14: error: 'struct std::__detail::_Hash_node_code_cache<true>' has no member named '_M_hash_code'
 1341 |       { __to._M_hash_code = __from._M_hash_code; }
      |              ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1341:36: error: 'const struct std::__detail::_Hash_node_code_cache<true>' has no member named '_M_hash_code'
 1341 |       { __to._M_hash_code = __from._M_hash_code; }
      |                                    ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1366:33: error: 'std::size_t' has not been declared
 1366 |                            std::size_t __bkt, std::size_t __bkt_count)
      |                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1366:52: error: 'std::size_t' has not been declared
 1366 |                            std::size_t __bkt, std::size_t __bkt_count)
      |                                                    ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1383:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1383 |       std::size_t _M_bucket;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1384:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1384 |       std::size_t _M_bucket_count;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1387:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1387 |       std::size_t
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In constructor 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, true>::_Local_iterator_base(const __hash_code_base&, std::__detail::_Hash_node<_Value, true>*, int, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1367:32: error: class 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, true>' does not have any field named '_M_bucket'
 1367 |       : __base_node_iter(__p), _M_bucket(__bkt), _M_bucket_count(__bkt_count)
      |                                ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1367:50: error: class 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, true>' does not have any field named '_M_bucket_count'
 1367 |       : __base_node_iter(__p), _M_bucket(__bkt), _M_bucket_count(__bkt_count)
      |                                                  ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, true>::_M_incr()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1376:18: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1376 |             std::size_t __bkt
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1377:58: error: '_M_bucket_count' was not declared in this scope
 1377 |               = _RangeHash{}(this->_M_cur->_M_hash_code, _M_bucket_count);
      |                                                          ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1378:17: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 1378 |             if (__bkt != _M_bucket)
      |                 ^~~~~
      |                 __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1378:26: error: '_M_bucket' was not declared in this scope
 1378 |             if (__bkt != _M_bucket)
      |                          ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1446:33: error: 'std::size_t' has not been declared
 1446 |                            std::size_t __bkt, std::size_t __bkt_count)
      |                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1446:52: error: 'std::size_t' has not been declared
 1446 |                            std::size_t __bkt, std::size_t __bkt_count)
      |                                                    ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1490:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1490 |       std::size_t _M_bucket;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1491:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1491 |       std::size_t _M_bucket_count;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1501:12: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1501 |       std::size_t
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In constructor 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>::_Local_iterator_base()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1442:32: error: class 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>' does not have any field named '_M_bucket_count'
 1442 |       _Local_iterator_base() : _M_bucket_count(-1) { }
      |                                ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In constructor 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>::_Local_iterator_base(const __hash_code_base&, std::__detail::_Hash_node<_Value, false>*, int, int)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1447:32: error: class 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>' does not have any field named '_M_bucket'
 1447 |       : __node_iter_base(__p), _M_bucket(__bkt), _M_bucket_count(__bkt_count)
      |                                ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1447:50: error: class 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>' does not have any field named '_M_bucket_count'
 1447 |       : __node_iter_base(__p), _M_bucket(__bkt), _M_bucket_count(__bkt_count)
      |                                                  ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In destructor 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>::~_Local_iterator_base()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1452:13: error: '_M_bucket_count' was not declared in this scope
 1452 |         if (_M_bucket_count != size_t(-1))
      |             ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In copy constructor 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>::_Local_iterator_base(const std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1457:42: error: class 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>' does not have any field named '_M_bucket'
 1457 |       : __node_iter_base(__iter._M_cur), _M_bucket(__iter._M_bucket)
      |                                          ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1458:9: error: class 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>' does not have any field named '_M_bucket_count'
 1458 |       , _M_bucket_count(__iter._M_bucket_count)
      |         ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1460:13: error: '_M_bucket_count' was not declared in this scope
 1460 |         if (_M_bucket_count != size_t(-1))
      |             ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>& std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>::operator=(const std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1467:13: error: '_M_bucket_count' was not declared in this scope
 1467 |         if (_M_bucket_count != -1)
      |             ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1470:9: error: '_M_bucket' was not declared in this scope
 1470 |         _M_bucket = __iter._M_bucket;
      |         ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1471:9: error: '_M_bucket_count' was not declared in this scope
 1471 |         _M_bucket_count = __iter._M_bucket_count;
      |         ^~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'void std::__detail::_Local_iterator_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, false>::_M_incr()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1483:18: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1483 |             std::size_t __bkt = this->_M_h()->_M_bucket_index(*this->_M_cur,
      |                  ^~~~~~
      |                  time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1485:17: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 1485 |             if (__bkt != _M_bucket)
      |                 ^~~~~
      |                 __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1485:26: error: '_M_bucket' was not declared in this scope
 1485 |             if (__bkt != _M_bucket)
      |                          ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1531:28: error: 'std::size_t' has not been declared
 1531 |                       std::size_t __bkt, std::size_t __bkt_count)
      |                            ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1531:47: error: 'std::size_t' has not been declared
 1531 |                       std::size_t __bkt, std::size_t __bkt_count)
      |                                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1576:20: error: 'ptrdiff_t' in namespace 'std' does not name a type
 1576 |       typedef std::ptrdiff_t                            difference_type;
      |                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1583:34: error: 'std::size_t' has not been declared
 1583 |                             std::size_t __bkt, std::size_t __bkt_count)
      |                                  ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1583:53: error: 'std::size_t' has not been declared
 1583 |                             std::size_t __bkt, std::size_t __bkt_count)
      |                                                     ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1640:20: error: 'size_t' in namespace 'std' does not name a type; did you mean 'time_t'?
 1640 |       typedef std::size_t                               size_type;
      |                    ^~~~~~
      |                    time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1641:20: error: 'ptrdiff_t' in namespace 'std' does not name a type
 1641 |       typedef std::ptrdiff_t                            difference_type;
      |                    ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In static member function 'static bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_S_equals(__hash_code, const std::__detail::_Hash_node_code_cache<true>&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1666:27: error: 'const struct std::__detail::_Hash_node_code_cache<true>' has no member named '_M_hash_code'
 1666 |       { return __c == __n._M_hash_code; }
      |                           ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In static member function 'static bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_S_node_equals(const std::__detail::_Hash_node_code_cache<true>&, const std::__detail::_Hash_node_code_cache<true>&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1671:22: error: 'const struct std::__detail::_Hash_node_code_cache<true>' has no member named '_M_hash_code'
 1671 |       { return __lhn._M_hash_code == __rhn._M_hash_code; }
      |                      ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1671:44: error: 'const struct std::__detail::_Hash_node_code_cache<true>' has no member named '_M_hash_code'
 1671 |       { return __lhn._M_hash_code == __rhn._M_hash_code; }
      |                                            ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'bool std::__detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::_M_equal(const __hashtable&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1783:16: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1783 |           std::size_t __ybkt = __other._M_bucket_index(*__itx._M_cur);
      |                ^~~~~~
      |                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1784:46: error: '__ybkt' was not declared in this scope; did you mean '__cbrt'?
 1784 |           auto __prev_n = __other._M_buckets[__ybkt];
      |                                              ^~~~~~
      |                                              __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: In member function 'bool std::__detail::_Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, false>::_M_equal(const __hashtable&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1835:16: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1835 |           std::size_t __x_count = 1;
      |                ^~~~~~
      |                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1841:15: error: '__x_count' was not declared in this scope
 1841 |             ++__x_count;
      |               ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1843:16: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1843 |           std::size_t __ybkt = __other._M_bucket_index(*__itx._M_cur);
      |                ^~~~~~
      |                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1844:48: error: '__ybkt' was not declared in this scope; did you mean '__cbrt'?
 1844 |           auto __y_prev_n = __other._M_buckets[__ybkt];
      |                                                ^~~~~~
      |                                                __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1866:19: error: '__x_count' was not declared in this scope
 1866 |             if (--__x_count == 0)
      |                   ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1869:15: error: '__x_count' was not declared in this scope
 1869 |           if (__x_count != 0)
      |               ^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h: At global scope:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1949:32: error: 'std::size_t' has not been declared
 1949 |       _M_allocate_buckets(std::size_t __bkt_count);
      |                                ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:1952:49: error: 'std::size_t' has not been declared
 1952 |       _M_deallocate_buckets(__buckets_ptr, std::size_t __bkt_count);
      |                                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:2012:5: error: 'auto std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets' is not a static data member of 'struct std::__detail::_Hashtable_alloc<_NodeAlloc>'
 2012 |     _Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets(std::size_t __bkt_count)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:2012:60: error: template definition of non-template 'auto std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets'
 2012 |     _Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets(std::size_t __bkt_count)
      |                                                            ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:2012:60: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2012 |     _Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets(std::size_t __bkt_count)
      |                                                            ^~~~~~
      |                                                            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable_policy.h:2027:32: error: 'std::size_t' has not been declared
 2027 |                           std::size_t __bkt_count)
      |                                ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:340:49: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  340 |         std::declval<const _RangeHash&>()((std::size_t)0, (std::size_t)0)),
      |                                                 ^~~~~~
      |                                                 time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:340:65: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
  340 |         std::declval<const _RangeHash&>()((std::size_t)0, (std::size_t)0)),
      |                                                                 ^~~~~~
      |                                                                 time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_assign_elements(_Ht&&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:1286:14: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1286 |         std::size_t __former_bucket_count = _M_bucket_count;
      |              ^~~~~~
      |              time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:1308:55: error: '__former_bucket_count' was not declared in this scope; did you mean '__former_buckets'?
 1308 |               _M_deallocate_buckets(__former_buckets, __former_bucket_count);
      |                                                       ^~~~~~~~~~~~~~~~~~~~~
      |                                                       __former_buckets
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:1318:35: error: '__former_bucket_count' was not declared in this scope; did you mean '__former_buckets'?
 1318 |                 _M_bucket_count = __former_bucket_count;
      |                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                   __former_buckets
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In destructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable()':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:1580:48: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1580 |                                          (std::size_t)0)),
      |                                                ^~~~~~
      |                                                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:1654:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1654 |       std::size_t __bkt = _M_bucket_index(__code);
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:1655:36: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 1655 |       return iterator(_M_find_node(__bkt, __k, __code));
      |                                    ^~~~~
      |                                    __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:1677:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 1677 |       std::size_t __bkt = _M_bucket_index(__code);
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:1678:42: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 1678 |       return const_iterator(_M_find_node(__bkt, __k, __code));
      |                                          ^~~~~
      |                                          __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique_node(size_type, __hash_code, __node_ptr, size_type)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2149:28: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2149 |       std::pair<bool, std::size_t> __do_rehash
      |                            ^~~~~~
      |                            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2149:28: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2149 |       std::pair<bool, std::size_t> __do_rehash
      |                            ^~~~~~
      |                            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2149:34: error: template argument 2 is invalid
 2149 |       std::pair<bool, std::size_t> __do_rehash
      |                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2153:23: error: request for member 'first' in '__do_rehash', which is of non-class type 'int'
 2153 |       if (__do_rehash.first)
      |                       ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2155:33: error: request for member 'second' in '__do_rehash', which is of non-class type 'int'
 2155 |           _M_rehash(__do_rehash.second, __saved_state);
      |                                 ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_multi_node(__node_ptr, __hash_code, __node_ptr)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2179:28: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2179 |       std::pair<bool, std::size_t> __do_rehash
      |                            ^~~~~~
      |                            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2179:28: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2179 |       std::pair<bool, std::size_t> __do_rehash
      |                            ^~~~~~
      |                            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2179:34: error: template argument 2 is invalid
 2179 |       std::pair<bool, std::size_t> __do_rehash
      |                                  ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2182:23: error: request for member 'first' in '__do_rehash', which is of non-class type 'int'
 2182 |       if (__do_rehash.first)
      |                       ^~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2183:31: error: request for member 'second' in '__do_rehash', which is of non-class type 'int'
 2183 |         _M_rehash(__do_rehash.second, __saved_state);
      |                               ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2298:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2298 |       std::size_t __bkt = _M_bucket_index(*__n);
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2303:55: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2303 |       __node_base_ptr __prev_n = _M_get_previous_node(__bkt, __n);
      |                                                       ^~~~~
      |                                                       __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_erase(std::true_type, const key_type&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2347:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2347 |       std::size_t __bkt;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2356:11: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2356 |           __bkt = _M_bucket_index(*__n);
      |           ^~~~~
      |           __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2361:11: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2361 |           __bkt = _M_bucket_index(__code);
      |           ^~~~~
      |           __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2372:16: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2372 |       _M_erase(__bkt, __prev_n, __n);
      |                ^~~~~
      |                __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_erase(std::false_type, const key_type&)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2386:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2386 |       std::size_t __bkt;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2397:11: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2397 |           __bkt = _M_bucket_index(*__n);
      |           ^~~~~
      |           __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2402:11: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2402 |           __bkt = _M_bucket_index(__code);
      |           ^~~~~
      |           __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2422:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2422 |       std::size_t __n_last_bkt = __n_last ? _M_bucket_index(*__n_last) : __bkt;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2436:34: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2436 |       if (__prev_n == _M_buckets[__bkt])
      |                                  ^~~~~
      |                                  __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2437:49: error: '__n_last_bkt' was not declared in this scope; did you mean '__n_last'?
 2437 |         _M_remove_bucket_begin(__bkt, __n_last, __n_last_bkt);
      |                                                 ^~~~~~~~~~~~
      |                                                 __n_last
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2438:16: error: '__n_last_bkt' was not declared in this scope; did you mean '__n_last'?
 2438 |       else if (__n_last_bkt != __bkt)
      |                ^~~~~~~~~~~~
      |                __n_last
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator, const_iterator)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2459:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2459 |       std::size_t __bkt = _M_bucket_index(*__n);
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2461:55: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2461 |       __node_base_ptr __prev_n = _M_get_previous_node(__bkt, __n);
      |                                                       ^~~~~
      |                                                       __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2463:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2463 |       std::size_t __n_bkt = __bkt;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2474:15: error: '__n_bkt' was not declared in this scope
 2474 |               __n_bkt = _M_bucket_index(*__n);
      |               ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2476:37: error: '__n_bkt' was not declared in this scope
 2476 |           while (__n != __last_n && __n_bkt == __bkt);
      |                                     ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2485:19: error: '__n_bkt' was not declared in this scope
 2485 |       if (__n && (__n_bkt != __bkt || __is_bucket_begin))
      |                   ^~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_rehash_aux(size_type, std::true_type)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2565:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2565 |       std::size_t __bbegin_bkt = 0;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2569:16: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2569 |           std::size_t __bkt
      |                ^~~~~~
      |                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2571:30: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2571 |           if (!__new_buckets[__bkt])
      |                              ^~~~~
      |                              __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2577:31: error: '__bbegin_bkt' was not declared in this scope
 2577 |                 __new_buckets[__bbegin_bkt] = __p;
      |                               ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2578:15: error: '__bbegin_bkt' was not declared in this scope
 2578 |               __bbegin_bkt = __bkt;
      |               ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h: In member function 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_rehash_aux(size_type, std::false_type)':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2608:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2608 |       std::size_t __bbegin_bkt = 0;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2609:12: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2609 |       std::size_t __prev_bkt = 0;
      |            ^~~~~~
      |            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2616:16: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2616 |           std::size_t __bkt
      |                ^~~~~~
      |                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2619:27: error: '__prev_bkt' was not declared in this scope; did you mean '__prev_p'?
 2619 |           if (__prev_p && __prev_bkt == __bkt)
      |                           ^~~~~~~~~~
      |                           __prev_p
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2619:41: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2619 |           if (__prev_p && __prev_bkt == __bkt)
      |                                         ^~~~~
      |                                         __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2642:28: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2642 |                       std::size_t __next_bkt
      |                            ^~~~~~
      |                            time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2645:27: error: '__next_bkt' was not declared in this scope
 2645 |                       if (__next_bkt != __prev_bkt)
      |                           ^~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2657:35: error: '__bbegin_bkt' was not declared in this scope
 2657 |                     __new_buckets[__bbegin_bkt] = __p;
      |                                   ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2658:19: error: '__bbegin_bkt' was not declared in this scope
 2658 |                   __bbegin_bkt = __bkt;
      |                   ^~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2667:11: error: '__prev_bkt' was not declared in this scope; did you mean '__prev_p'?
 2667 |           __prev_bkt = __bkt;
      |           ^~~~~~~~~~
      |           __prev_p
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2667:24: error: '__bkt' was not declared in this scope; did you mean '__cbrt'?
 2667 |           __prev_bkt = __bkt;
      |                        ^~~~~
      |                        __cbrt
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2673:16: error: 'size_t' is not a member of 'std'; did you mean 'time_t'?
 2673 |           std::size_t __next_bkt
      |                ^~~~~~
      |                time_t
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2676:15: error: '__next_bkt' was not declared in this scope
 2676 |           if (__next_bkt != __prev_bkt)
      |               ^~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/hashtable.h:2676:29: error: '__prev_bkt' was not declared in this scope; did you mean '__prev_p'?
 2676 |           if (__next_bkt != __prev_bkt)
      |                             ^~~~~~~~~~
      |                             __prev_p
foo.cc: In function 'int main()':
foo.cc:33:1: error: 'retu' was not declared in this scope
   33 | retu
      | ^~~~
foo.cc:33:5: error: expected '}' at end of input
   33 | retu
      |     ^
foo.cc:25:1: note: to match this '{'
   25 | {
      | ^
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/system_error:561:50:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3537:37: error: 'class std::__cxx11::basic_string<char>' has no member named 'size'
 3537 |           const auto __size = __lhs.size() + __rhs.size();
      |                               ~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3537:52: error: 'class std::__cxx11::basic_string<char>' has no member named 'size'
 3537 |           const auto __size = __lhs.size() + __rhs.size();
      |                                              ~~~~~~^~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3538:30: error: 'class std::__cxx11::basic_string<char>' has no member named 'capacity'
 3538 |           if (__size > __lhs.capacity() && __size <= __rhs.capacity())
      |                        ~~~~~~^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3538:60: error: 'class std::__cxx11::basic_string<char>' has no member named 'capacity'
 3538 |           if (__size > __lhs.capacity() && __size <= __rhs.capacity())
      |                                                      ~~~~~~^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3539:42: error: no matching function for call to 'std::__cxx11::basic_string<char>::insert(int, std::__cxx11::basic_string<char>&)'
 3539 |             return std::move(__rhs.insert(0, __lhs));
      |                              ~~~~~~~~~~~~^~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1802:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1802 |         insert(const_iterator __p, _InputIterator __beg, _InputIterator __end)
      |         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1802:9: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3539:42: note:   candidate expects 3 arguments, 2 provided
 3539 |             return std::move(__rhs.insert(0, __lhs));
      |                              ~~~~~~~~~~~~^~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1837:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; iterator = std::__cxx11::basic_string<char>::iterator; const_iterator = std::__cxx11::basic_string<char>::const_iterator]'
 1837 |       insert(const_iterator __p, initializer_list<_CharT> __l)
      |       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1837:29: note:   no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string<char>::const_iterator'
 1837 |       insert(const_iterator __p, initializer_list<_CharT> __l)
      |              ~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1977:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(__const_iterator, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; iterator = std::__cxx11::basic_string<char>::iterator; __const_iterator = std::__cxx11::basic_string<char>::const_iterator]'
 1977 |       insert(__const_iterator __p, _CharT __c)
      |       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1977:31: note:   no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string<char>::__const_iterator' {aka 'std::__cxx11::basic_string<char>::const_iterator'}
 1977 |       insert(__const_iterator __p, _CharT __c)
      |              ~~~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/system_error:564:51:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3549:36: error: no matching function for call to 'std::__cxx11::basic_string<char>::insert(int, const char*&)'
 3549 |     { return std::move(__rhs.insert(0, __lhs)); }
      |                        ~~~~~~~~~~~~^~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1802:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with <template-parameter-2-2> = _InputIterator; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
 1802 |         insert(const_iterator __p, _InputIterator __beg, _InputIterator __end)
      |         ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1802:9: note:   template argument deduction/substitution failed:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:3549:36: note:   candidate expects 3 arguments, 2 provided
 3549 |     { return std::move(__rhs.insert(0, __lhs)); }
      |                        ~~~~~~~~~~~~^~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1837:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; iterator = std::__cxx11::basic_string<char>::iterator; const_iterator = std::__cxx11::basic_string<char>::const_iterator]'
 1837 |       insert(const_iterator __p, initializer_list<_CharT> __l)
      |       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1837:29: note:   no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string<char>::const_iterator'
 1837 |       insert(const_iterator __p, initializer_list<_CharT> __l)
      |              ~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1977:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(__const_iterator, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; iterator = std::__cxx11::basic_string<char>::iterator; __const_iterator = std::__cxx11::basic_string<char>::const_iterator]'
 1977 |       insert(__const_iterator __p, _CharT __c)
      |       ^~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/basic_string.h:1977:31: note:   no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string<char>::__const_iterator' {aka 'std::__cxx11::basic_string<char>::const_iterator'}
 1977 |       insert(__const_iterator __p, _CharT __c)
      |              ~~~~~~~~~~~~~~~~~^~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/exception_ptr.h: In instantiation of 'std::__exception_ptr::exception_ptr std::make_exception_ptr(_Ex) [with _Ex = future_error]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/future:463:26:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/exception_ptr.h:250:11: error: no matching function for call to 'operator new(sizetype, void*&)'
  250 |           ::new (__e) _Ex2(__ex);
      |           ^~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: 'void* operator new(long unsigned int)'
<built-in>: note:   candidate expects 1 argument, 2 provided
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/functional:59:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h: In instantiation of 'static void std::_Function_base::_Base_manager<_Functor>::_M_create(std::_Any_data&, _Fn&&, std::true_type) [with _Fn = std::__future_base::_State_baseV2::_Setter<void, void>; _Functor = std::__future_base::_State_baseV2::_Setter<void, void>; std::true_type = std::integral_constant<bool, true>]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:215:15:   required from 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Fn&&) [with _Fn = std::__future_base::_State_baseV2::_Setter<void, void>; _Functor = std::__future_base::_State_baseV2::_Setter<void, void>]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:449:36:   required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::__future_base::_State_baseV2::_Setter<void, void>; _Constraints = void; _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/future:1372:33:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:152:13: error: no matching function for call to 'operator new(sizetype, void*)'
  152 |             ::new (__dest._M_access()) _Functor(std::forward<_Fn>(__f));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: 'void* operator new(long unsigned int)'
<built-in>: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h: In instantiation of 'static void std::_Function_base::_Base_manager<_Functor>::_M_create(std::_Any_data&, _Fn&&, std::true_type) [with _Fn = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>; _Functor = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>; std::true_type = std::integral_constant<bool, true>]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:215:15:   required from 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Fn&&) [with _Fn = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>; _Functor = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:449:36:   required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>; _Constraints = void; _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/future:1376:33:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:152:13: error: no matching function for call to 'operator new(sizetype, void*)'
<built-in>: note: candidate: 'void* operator new(long unsigned int)'
<built-in>: note:   candidate expects 1 argument, 2 provided
In file included from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:53,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/memory:76,
                 from /nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/x86_64-unknown-linux-gnu/bits/stdc++.h:82:
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h: In instantiation of 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = std::mutex; _Alloc = std::allocator<void>; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {}; _Tp = std::mutex; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {}; _Tp = std::mutex]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = mutex; _Args = {}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = mutex]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/condition_variable:282:64:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:971:23: error: no matching function for call to 'operator new(sizetype, _Sp_cp_type*&)'
  971 |           auto __pi = ::new (__mem)
      |                       ^~~~~~~~~~~~~
  972 |             _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: 'void* operator new(long unsigned int)'
<built-in>: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:973:19: error: no match for 'operator=' (operand types are 'std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, __gnu_cxx::_S_atomic> > >' and 'std::nullptr_t')
  973 |           __guard = nullptr;
      |           ~~~~~~~~^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocated_ptr.h:79:7: note: candidate: 'std::__allocated_ptr<_Alloc>& std::__allocated_ptr<_Alloc>::operator=(int) [with _Alloc = std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, __gnu_cxx::_S_atomic> >]'
   79 |       operator=(std::nullptr_t) noexcept
      |       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocated_ptr.h:79:17: note:   no known conversion for argument 1 from 'std::nullptr_t' to 'int'
   79 |       operator=(std::nullptr_t) noexcept
      |                 ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h: In instantiation of 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = std::__future_base::_State_baseV2; _Alloc = std::allocator<void>; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {}; _Tp = std::__future_base::_State_baseV2; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {}; _Tp = std::__future_base::_State_baseV2]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = __future_base::_State_baseV2; _Args = {}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = enable_if<true, __future_base::_State_baseV2>::type]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/future:1316:43:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:971:23: error: no matching function for call to 'operator new(sizetype, _Sp_cp_type*&)'
  971 |           auto __pi = ::new (__mem)
      |                       ^~~~~~~~~~~~~
  972 |             _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: 'void* operator new(long unsigned int)'
<built-in>: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:973:19: error: no match for 'operator=' (operand types are 'std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::__future_base::_State_baseV2, std::allocator<void>, __gnu_cxx::_S_atomic> > >' and 'std::nullptr_t')
  973 |           __guard = nullptr;
      |           ~~~~~~~~^~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocated_ptr.h:79:7: note: candidate: 'std::__allocated_ptr<_Alloc>& std::__allocated_ptr<_Alloc>::operator=(int) [with _Alloc = std::allocator<std::_Sp_counted_ptr_inplace<std::__future_base::_State_baseV2, std::allocator<void>, __gnu_cxx::_S_atomic> >]'
   79 |       operator=(std::nullptr_t) noexcept
      |       ^~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocated_ptr.h:79:17: note:   no known conversion for argument 1 from 'std::nullptr_t' to 'int'
   79 |       operator=(std::nullptr_t) noexcept
      |                 ^~~~~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h: In instantiation of 'static void std::_Function_base::_Base_manager<_Functor>::_M_create(std::_Any_data&, _Fn&&, std::true_type) [with _Fn = const std::__future_base::_State_baseV2::_Setter<void, void>&; _Functor = std::__future_base::_State_baseV2::_Setter<void, void>; std::true_type = std::integral_constant<bool, true>]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:215:15:   required from 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Fn&&) [with _Fn = const std::__future_base::_State_baseV2::_Setter<void, void>&; _Functor = std::__future_base::_State_baseV2::_Setter<void, void>]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:198:23:   required from 'static bool std::_Function_base::_Base_manager<_Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation) [with _Functor = std::__future_base::_State_baseV2::_Setter<void, void>]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:282:23:   required from 'static bool std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _Functor = std::__future_base::_State_baseV2::_Setter<void, void>; _ArgTypes = {}]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:452:21:   required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::__future_base::_State_baseV2::_Setter<void, void>; _Constraints = void; _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/future:1372:33:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:152:13: error: no matching function for call to 'operator new(sizetype, void*)'
  152 |             ::new (__dest._M_access()) _Functor(std::forward<_Fn>(__f));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: 'void* operator new(long unsigned int)'
<built-in>: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h: In instantiation of 'static void std::_Function_base::_Base_manager<_Functor>::_M_create(std::_Any_data&, _Fn&&, std::true_type) [with _Fn = const std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>&; _Functor = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>; std::true_type = std::integral_constant<bool, true>]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:215:15:   required from 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Fn&&) [with _Fn = const std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>&; _Functor = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:198:23:   required from 'static bool std::_Function_base::_Base_manager<_Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation) [with _Functor = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:282:23:   required from 'static bool std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _Functor = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>; _ArgTypes = {}]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:452:21:   required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::__future_base::_State_baseV2::_Setter<void, std::__future_base::_State_baseV2::__exception_ptr_tag>; _Constraints = void; _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/future:1376:33:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/std_function.h:152:13: error: no matching function for call to 'operator new(sizetype, void*)'
<built-in>: note: candidate: 'void* operator new(long unsigned int)'
<built-in>: note:   candidate expects 1 argument, 2 provided
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(int, const void*) [with _Tp = std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, __gnu_cxx::_S_atomic>]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:464:28:   required from 'static _Tp* std::allocator_traits<std::allocator<_CharT> >::allocate(allocator_type&, int) [with _Tp = std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, __gnu_cxx::_S_atomic>; pointer = std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, __gnu_cxx::_S_atomic>*; allocator_type = std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, __gnu_cxx::_S_atomic> >]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocated_ptr.h:98:60:   required from 'std::__allocated_ptr<_Alloc> std::__allocate_guarded(_Alloc&) [with _Alloc = allocator<_Sp_counted_ptr_inplace<mutex, allocator<void>, __gnu_cxx::_S_atomic> >]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:969:42:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = std::mutex; _Alloc = std::allocator<void>; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {}; _Tp = std::mutex; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {}; _Tp = std::mutex]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = mutex; _Args = {}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = mutex]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/condition_variable:282:64:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:120:42: error: 'class std::__new_allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, __gnu_cxx::_S_atomic> >' has no member named '_M_max_size'
  120 |         if (__builtin_expect(__n > this->_M_max_size(), false))
      |                                    ~~~~~~^~~~~~~~~~~
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(int, const void*) [with _Tp = std::_Sp_counted_ptr_inplace<std::__future_base::_State_baseV2, std::allocator<void>, __gnu_cxx::_S_atomic>]':
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/alloc_traits.h:464:28:   required from 'static _Tp* std::allocator_traits<std::allocator<_CharT> >::allocate(allocator_type&, int) [with _Tp = std::_Sp_counted_ptr_inplace<std::__future_base::_State_baseV2, std::allocator<void>, __gnu_cxx::_S_atomic>; pointer = std::_Sp_counted_ptr_inplace<std::__future_base::_State_baseV2, std::allocator<void>, __gnu_cxx::_S_atomic>*; allocator_type = std::allocator<std::_Sp_counted_ptr_inplace<std::__future_base::_State_baseV2, std::allocator<void>, __gnu_cxx::_S_atomic> >]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/allocated_ptr.h:98:60:   required from 'std::__allocated_ptr<_Alloc> std::__allocate_guarded(_Alloc&) [with _Alloc = allocator<_Sp_counted_ptr_inplace<__future_base::_State_baseV2, allocator<void>, __gnu_cxx::_S_atomic> >]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:969:42:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = std::__future_base::_State_baseV2; _Alloc = std::allocator<void>; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {}; _Tp = std::__future_base::_State_baseV2; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {}; _Tp = std::__future_base::_State_baseV2]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = __future_base::_State_baseV2; _Args = {}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = enable_if<true, __future_base::_State_baseV2>::type]'
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/future:1316:43:   required from here
/nix/store/r0n0bpr0s38f02hyg0akd63yxc1d2n86-gcc/include/c++/12.3.0/bits/new_allocator.h:120:42: error: 'class std::__new_allocator<std::_Sp_counted_ptr_inplace<std::__future_base::_State_baseV2, std::allocator<void>, __gnu_cxx::_S_atomic> >' has no member named '_M_max_size'
[Hydro](https://hydro.ac)提供评测服务

信息

递交者
类型
递交
题目
P1050 A9-3 数组中最大的负数
语言
C++
递交时间
2023-11-11 17:54:48
评测时间
2023-11-11 17:54:48
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes