ProgramNode(0...23)(
  [],
  StatementsNode(0...23)(
    [DefNode(0...23)(
       (4...5),
       nil,
       ParametersNode(6...9)(
         [],
         [],
         [],
         nil,
         [],
         ForwardingParameterNode(6...9)(),
         nil
       ),
       StatementsNode(12...18)(
         [CallNode(12...18)(
            nil,
            nil,
            (12...13),
            (13...14),
            ArgumentsNode(14...17)([ForwardingArgumentsNode(14...17)()]),
            (17...18),
            nil,
            0,
            "b"
          )]
       ),
       [:"..."],
       (0...3),
       nil,
       (5...6),
       (9...10),
       nil,
       (20...23)
     )]
  )
)
