I've updated this pitch to remove Test.Case.cancel() and adjust the behaviour of Test.cancel() so that it only cancels the current test case from within the body of a parameterized test.
I've also removed the discussion of XCTSkip support. We can consider adding support for it in a future proposal if there is a need for it.