Description
Currently Spans needed a lot of asserts in every Spans to make it possibly to debug things. If you miss a single assert, bugs are hidden or not narrowed down the problematic Spans class.
Instead I think it would be better if we made a test-framework/AssertingSpansQuery that wrapped another SpanQuery and added all the checks. We could use it to really improve the debuggability and coverage of tests.