We already have `_PairT`, which is just a pair of two `size_t`s, so we might as well use that throughout the file. This avoids the `pair` include altogether, reducing header parse times a bit in some cases.
[[nodiscard]]
weak_result_type.h