Support `dict(name=x, ...)` in the type checker. Infer key type as `str` and value type based on keyword argument types. We can't represent the signature of `dict` precisely using current functionality alone, i.e. we need some new type checker functionality.