Unpack assertions.
Unpack assertions.

The implementation of timsort had several conditions packed in some
assertions. Unpacking them ensures more specific diagnostic whenever one
of them fires.

Morwenn/cpp-sort,Morwenn/cpp-sort,Morwenn/cpp-sort,Morwenn/cpp-sort