anchor.diff:      test "Persimmon test should be able to compose" {
         do! test1 |> shouldPassed "y"
         do! test2 |> shouldPassed "z"
  -      do! test3 |> shouldNotPassed ("Expect: \"x\"\nActual: \"other\"", [])
  -      do! test4 |> shouldNotPassed ("Expect: \"x\"\nActual: \"other\"", [])
  +      do! test3 |> shouldNotPassed (NonEmptyList.singleton "Expect: \"x\"\nActual: \"other\"")
  +      do! test4 |> shouldNotPassed (NonEmptyList.singleton "Expect: \"x\"\nActual: \"other\"")
       }
  
positive.code:     test "'fail' function should always fail" {
        return! fail msg
      }
      |> shouldNotPassed (msg, [])
  
    let ``all unit type assertion should run`` =
      test "all unit type assertion should run" {
  
negative.code:       do! assertEquals 2 2
        do! assertEquals 3 4
      }
      |> shouldNotPassed<unit> (NonEmptyList.make "Expect: 1\nActual: 2" [ "Expect: 3\nActual: 4" ])
  
    let table = Map.ofList [("x", "y"); ("y", "z"); ("z", "other")]
  
  