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.