ProgramNode(0...13)(
  [],
  StatementsNode(0...13)(
    [CallNode(0...13)(
       nil,
       nil,
       (0...1),
       nil,
       nil,
       nil,
       BlockNode(2...13)(
         [:a, :b],
         BlockParametersNode(4...11)(
           ParametersNode(5...10)(
             [RequiredParameterNode(5...6)(:a)],
             [],
             [],
             nil,
             [],
             nil,
             BlockParameterNode(8...10)((9...10), (8...9))
           ),
           [],
           (4...5),
           (10...11)
         ),
         nil,
         (2...3),
         (12...13)
       ),
       0,
       "f"
     )]
  )
)
