ProgramNode(0...20)(
  [],
  StatementsNode(0...20)(
    [DefNode(0...20)(
       (4...5),
       nil,
       ParametersNode(6...15)(
         [],
         [],
         [],
         nil,
         [KeywordParameterNode(6...10)((6...8), IntegerNode(9...10)())],
         KeywordRestParameterNode(12...15)((12...14), (14...15)),
         nil
       ),
       nil,
       [:b, :c],
       (0...3),
       nil,
       (5...6),
       (15...16),
       nil,
       (17...20)
     )]
  )
)
