no need to assume an assignment without RHS to be assigning a method
properly integrate Python class nodes into type inference
exclude local Python classes from method call optimisation (even with metaclasses in place, they are fairly unlikely to return methods)