def METHOD_NAME(ctx: MethodContext) -> MypyType:
    """
    Used to analyze ``@kinded`` method calls.
    We do this due to ``__get__`` descriptor magic.
    """
    assert isinstance(ctx.type, Instance)
    assert isinstance(ctx.type.args[0], CallableType)
    wrapped_method = ctx.type.args[0]
    self_type = wrapped_method.arg_types[0]
    signature = bind_self(
        wrapped_method,
        is_classmethod=isinstance(self_type, TypeType),
    )
    return ctx.type.copy_modified(args=[signature])