anchor.diff:              (docEventListener :> IDisposable).Dispose()
   """
       => [ 2, 10, 9, 55
  +         3, 4, 5, 10
            7, 25, 9, 55
            (8, 15, 9, 55)
            (8, 27, 9, 55) ]
  
positive.code:     interface IDisposable with
          member __.Dispose() =
              (docEventListener :> IDisposable).Dispose()
  """
      => [ 2, 10, 10, 55
           8, 25, 10, 55
           (9, 15, 10, 55)
           (9, 27, 10, 55)]
  
  [<Test>]
  let ``type with a do block``() =
  
negative.code:     | Green
      | Blue
  """
      => [
          (2, 10, 5, 10)
          (3, 4, 5, 10)
         ]
  
  [<Test>]
  let ``DU with interface``() =
  