anchor.diff:        col().describe "Ctx" <| fun () ->
           col().before <| fun () ->
             outerSetupRunCount := !outerSetupRunCount + 1
  -        col().it "Outer test" <| fun () ->
  -          ()
  +        col().it "Outer test" pass
           col().describe "Inner ctx" <| fun () ->
             col().before <| fun () ->
               innerSetupRunCount := !innerSetupRunCount + 1
  -          col().it "Inner test" <| fun () ->
  -            ()
  -          col().it "Inner test2" <| fun () ->
  -            ()
  +          col().it "Inner test" pass
  +          col().it "Inner test2" pass
         run() |> ignore
         assertEqual !innerSetupRunCount 2
         assertEqual !outerSetupRunCount 3
  
positive.code:       assertEqual (result.summary()) "1 run, 1 failed"
  
      it "reports test success" <| fun() ->
        col().it "Is a success" <| fun() ->
          ()
  
        let result = run()
        assertEqual (result.summary()) "1 run, 0 failed"
  
negative.code:                 test1No := testNo()
              col().it("has test 2") <| fun() ->
                  test2No := testNo()
  
          run() |> ignore
          assertEqual !test1No 1
  