anchor.diff:      let ``TryGetResult<TKey, TValue> returns Ok<IEnumerable<TValue>> when key is present in lookup`` () =
           let key = 42
           let value = "hello"
  -        let lookup = [(key, value)].ToLookup((fun (k, v) -> k), (fun (k, v) -> v))
  +        let lookup = [(key, value)].ToLookup((fun (k, _) -> k), (fun (_, v) -> v))
           let result = Result.TryGetResult(lookup, key, Errors.Error())
           result.IsOk |> should equal true
           result.Value.Count() |> should equal 1
  
positive.code:         let value = Result.Ok(42)
          let expected = "42"
          let mutable result = ""
          Result.Do(value, (fun x -> result <- expected.ToString())) |> should equal value
          result |> should equal expected
  
      [<Fact>]
  
negative.code:         let value = Result.Ok(42)
          let expected = "test"
          let mutable result = expected
          Result.DoWhenError(value, (fun _ -> result <- "fail")) |> should equal value
          result |> should equal expected
  
      [<Fact>]
  