SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 4)
   ExpressionList (children 5)
    Literal UInt64_44100 (alias sample_frequency)
    Identifier number (alias tick)
    Function divide (alias time) (children 1)
     ExpressionList (children 2)
      Identifier tick
      Identifier sample_frequency
    Function lambda (alias delay) (children 1)
     ExpressionList (children 2)
      Function tuple (children 1)
       ExpressionList (children 5)
        Identifier time
        Identifier wave
        Identifier delay_
        Identifier decay
        Identifier count
      Function arraySum (children 1)
       ExpressionList (children 2)
        Function lambda (children 1)
         ExpressionList (children 2)
          Function tuple (children 1)
           ExpressionList (children 1)
            Identifier n1
          Function wave (children 1)
           ExpressionList (children 1)
            Function minus (children 1)
             ExpressionList (children 2)
              Identifier time
              Function multiply (children 1)
               ExpressionList (children 2)
                Identifier delay_
                Identifier n1
        Function range (children 1)
         ExpressionList (children 1)
          Identifier count
    Function delay (alias kick) (children 1)
     ExpressionList (children 5)
      Identifier time
      Function lambda (children 1)
       ExpressionList (children 2)
        Function tuple (children 1)
         ExpressionList (children 1)
          Identifier time
        Literal Float64_0.5
      Literal Float64_0.2
      Literal Float64_0.5
      Literal UInt64_5
   ExpressionList (children 1)
    Identifier kick
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier system.numbers
   Literal UInt64_5
