style: Protocols should use `...` for method bodies

The pyright type checker didn't like empty bodies, it checked the "None" return
against the declared type.
4 files changed