anchor.diff:        do! assertEquals 2 2
         do! assertEquals 3 4
       }
  -    |> shouldNotPassed<unit> ("Expect: 1\nActual: 2", [ "Expect: 3\nActual: 4" ])
  +    |> shouldNotPassed<unit> (NonEmptyList.make "Expect: 1\nActual: 2" [ "Expect: 3\nActual: 4" ])
   
     let table = Map.ofList [("x", "y"); ("y", "z"); ("z", "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:     test "Persimmon test should be able to compose" {
        do! test1 |> shouldPassed "y"
        do! test2 |> shouldPassed "z"
        do! test3 |> shouldNotPassed (NonEmptyList.singleton "Expect: \"x\"\nActual: \"other\"")
        do! test4 |> shouldNotPassed (NonEmptyList.singleton "Expect: \"x\"\nActual: \"other\"")
      }
  