ProgramNode(0...20)( [], StatementsNode(0...20)( [BreakNode(0...20)( ArgumentsNode(6...20)( [CallNode(6...20)( nil, nil, (6...9), nil, ArgumentsNode(10...13)( [CallNode(10...13)( nil, nil, (10...13), nil, nil, nil, nil, 2, "foo" )] ), nil, BlockNode(14...20)([], nil, nil, (14...16), (17...20)), 0, "fun" )] ), (0...5) )] ) )