#NEWLINE# def visit_structured( self , function , combinator ) : #NEWLINE# #INDENT# ':see: Expression.visit_structured()' #NEWLINE# consequent = ( function ( self . consequent ) if self . consequent else None ) #NEWLINE# return combinator ( self . refs , list ( map ( consequent , self . conds ) ) , consequent )