def METHOD_NAME(ctx: FunctionSigContext) -> CallableType:
    sig = ctx.default_signature
    if not sig.argument_by_name("using"):
        # No using arg in the signature, bail
        return sig
    # We care about context managers.
    if not isinstance(sig.ret_type, Instance):
        return sig
    return _make_using_required_str(ctx)