ProgramNode(0...23)(
  [],
  StatementsNode(0...23)(
    [DefNode(0...23)(
       (4...7),
       nil,
       ParametersNode(8...11)(
         [],
         [],
         [],
         nil,
         [],
         ForwardingParameterNode(8...11)(),
         nil
       ),
       StatementsNode(15...23)(
         [CallNode(15...23)(
            nil,
            nil,
            (15...18),
            (18...19),
            ArgumentsNode(19...22)([ForwardingArgumentsNode(19...22)()]),
            (22...23),
            nil,
            0,
            "bar"
          )]
       ),
       [:"..."],
       (0...3),
       nil,
       (7...8),
       (11...12),
       (13...14),
       nil
     )]
  )
)
