ProgramNode(0...10)(
  [],
  StatementsNode(0...10)(
    [ConstantPathWriteNode(0...10)(
       ConstantPathNode(0...5)(nil, ConstantReadNode(2...5)(), (0...2)),
       (6...7),
       IntegerNode(8...10)()
     )]
  )
)
