anchor.diff:          let value = Option.None<int>()
           let expected = "test"
           let mutable result = expected
  -        Option.Do(value, (fun x -> result <- "fail")) |> should equal value
  +        Option.Do(value, (fun _ -> result <- "fail")) |> should equal value
           result |> should equal expected
   
       [<Fact>]
  
positive.code:     let ``TryGetOption<TKey, TValue> returns Some<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 result = Option.TryGetOption(lookup, key)
          result.IsSome |> should equal true
          result.Value.Count() |> should equal 1
  
negative.code:         let value = Option.Some(42)
          let expected = "test"
          let mutable result = expected
          Option.DoWhenNone(value, (fun _ -> result <- "fail")) |> should equal value
          result |> should equal expected
  
      [<Fact>]
  