[Pitch] Introduce ConditionTrait.evaluate()

test() and TestResult would likely be confusing in the context of Swift Testing, where we already have a Test type and @Test macro.

@smontgomery and I were looking at the implementation on Friday and it may be the case that we don't even really need the comment member of the tuple, in which case evaluate() could simply return a Bool (which would make it a bit easier to reason with, probably.)

2 Likes