ProgramNode(0...5)(
  [],
  StatementsNode(0...5)([ArrayNode(0...5)([], (0...3), (4...5))])
)
