ProgramNode(0...23)(
  [],
  StatementsNode(0...23)(
    [CallNode(0...23)(
       nil,
       nil,
       (0...1),
       nil,
       nil,
       nil,
       BlockNode(2...23)(
         [:kwargs],
         BlockParametersNode(4...14)(
           ParametersNode(5...13)(
             [],
             [],
             [],
             nil,
             [],
             KeywordRestParameterNode(5...13)((5...7), (7...13)),
             nil
           ),
           [],
           (4...5),
           (13...14)
         ),
         StatementsNode(15...21)([LocalVariableReadNode(15...21)(:kwargs, 0)]),
         (2...3),
         (22...23)
       ),
       0,
       "f"
     )]
  )
)
