
Consider the above snippets, str is once highlighted as support.type and once highlighted as support.function, as well as list. This is probably because they are actually used like a function, but in fact they are classes. The default Python syntax def does not treat these built-in type calls differently to the literal references.
Here is the same snippet with the default Python syntax:

I prefer the default version over the current, but what do you think?