human
Solve the following python programming problem given the following code:
def patch(option, * patches, **kwargs) : 
    negate = kwargs.get ('negate', False) 
    @ pytest.yield_fixture (autouse = True, scope = 'session') 
    def patch_conditionally(request) : 
        condition = bool (request.config.getoption (option)) 
        if negate : 
            condition = (not condition) 
if condition : 
            with contextlib.ExitStack () as exit_stack : 
                for patch in patches : 
                    exit_stack.enter_context (patch) 
(yield) 
else : 
            (yield) 
return <MASK> 
    
    Given the code above, what is a proper replacement for <MASK>? Choose among: patches, negate, option, kwargs
assistant
#Here is a proper replacement for <MASK>.
def patch_conditionally(