anchor.diff:              (6, 5, 6, 15)
               "The result of this equality expression has type 'bool' and is implicitly discarded. Consider using 'let' to bind the result to a name, e.g. 'let result = expression'."
   
  -    // [<Test>]    // Disable this test until we refactor tcImports and tcGlobals
  +    [<Test>]
       let ``Warn If Discarded In List``() =
           CompilerAssert.TypeCheckWithErrorsAndOptions
               [| "--langversion:4.6" |]
  
positive.code:                 "This expression returns a value of type 'int list' but is implicitly discarded. Consider using 'let' to bind the result to a name, e.g. 'let result = expression'. If you intended to use the expression as a value in the sequence then use an explicit 'yield!'."
              |]
  
      // [<Test>]    // Disable this test until we refactor tcImports and tcGlobals
      let ``Warn If Discarded In List 3``() =
          CompilerAssert.TypeCheckWithErrorsAndOptions
              [| "--langversion:4.6" |]
  
negative.code:                 "This expression returns a value of type 'int' but is implicitly discarded. Consider using 'let' to bind the result to a name, e.g. 'let result = expression'. If you intended to use the expression as a value in the sequence then use an explicit 'yield'."
              |]
  
      [<Test>]
      let ``Warn If Discarded In List 2``() =
          CompilerAssert.TypeCheckWithErrorsAndOptions
              [| "--langversion:4.6" |]
  