ProgramNode(0...19)(
  [],
  StatementsNode(0...19)(
    [CallNode(0...19)(
       nil,
       nil,
       (0...1),
       nil,
       ArgumentsNode(2...19)(
         [LambdaNode(2...19)(
            [],
            (2...4),
            BlockParametersNode(4...6)(nil, [], (4...5), (5...6)),
            StatementsNode(9...17)(
              [CallNode(9...17)(
                 nil,
                 nil,
                 (9...10),
                 nil,
                 nil,
                 nil,
                 BlockNode(11...17)([], nil, nil, (11...13), (14...17)),
                 0,
                 "g"
               )]
            )
          )]
       ),
       nil,
       nil,
       0,
       "f"
     )]
  )
)
