Group outputs into conditional and stable
    :param node: ast node 
    
    :returns: tuple of (conditional, stable)

def conditional_lhs(node):
    '''
    Group outputs into conditional and stable
    :param node: ast node 
    
    :returns: tuple of (conditional, stable)
    
    '''

    gen = ConditionalSymbolVisitor()
    gen.visit(node)
    return gen.cond_lhs, gen.stable_lhs