title: Why when mypy needs type annotation, stupid annotation deals with the error?
body: <p>Mypy is erroring on this line:</p>
  
  <pre><code>response = {'available_fields': []}
  
  error: Need type annotation for 'response'
  </code></pre>
  
  <p>When I add stupid annotation that response is a dict, the error disappears:</p>
  
  <pre><code>response: typing.Dict = {'available_fields': []}
  </code></pre>
  
  <p>So, I have some questions about it. Why stupid annotation deals with error? How to tune mypy (configs, options, etc.) not to worry about this line without annotation? </p>