The output statement schedules a record to be published
    in the output stream or window.
 For example: 
output [k = 10; | d = 20;];
          
 If a
      Flex operator is sending output to a steam, all attempts to 
output a
      non-insert are rejected. 
 
Note: 
            You can use multiple output statements to process an event;
            the outputs are collected as a transaction block.
            Similarly,
            if a Flex operator receives a transaction block,
            the entire transaction block is processed
            and all output is collected into another transaction block.
            This means that downstream streams,
            and the record data stored within the stream,
            are not changed until the entire event
            (single event or transaction block) is processed.