anchor.diff:        static member errorCode (c: TestResultSummary) =
           (if c.failed.Length > 0 then 1 else 0) ||| (if c.errored.Length > 0 then 2 else 0)
   
  -  [<StructuredFormatDisplay("{description}")>]
  -  type TestRunResult =
  +
  +  and [<StructuredFormatDisplay("{description}")>] TestRunResult =
      { name     : string
        location : SourceLocation
        result   : TestResult
  
positive.code:         |> List.max
  
      let align (d:int) offset = d.ToString().PadLeft(offset + digits)
      
      eventX "EXPECTO?! Summary...\nPassed: {passedCount}{passed}\nIgnored: {ignoredCount}{ignored}\nFailed: {failedCount}{failed}\nErrored: {erroredCount}{errored}"
      >> setField "passed" passed
      >> setField "passedCount" (align passedCount 1)
  
negative.code: 
    [<StructuredFormatDisplay("{description}")>]
    type TestResultSummary =
      { passed   : TestRunResult list
        ignored  : TestRunResult list
        failed   : TestRunResult list
        errored  : TestRunResult list
        duration : TimeSpan }
  
        member x.total =
  