instead of a mix-in class. A future commit will add a method implemented by both with different signatures that mypy cannot unify yet.