クラスのメソッドにデコレータを付けたいときの型ヒントはこれでいい?
もっといい方法がある?

class MyClass: ...
type MethodType[T: MyClass, **P, R] = Callable[Concatenate[T, P], R]
def method_decorator[T: MyClass, **P, R](method: MethodType[T, P, R]) -> MethodType[T, P, R]: ...