There is also the semi-related corner case of def e(f: slice = dict()): .... This is clearly erroneous code, but it is incorrectly flagged as violating B008, despite the docs saying "Parameters with ...