ProgramNode(0...7)(
  [:x],
  StatementsNode(0...7)(
    [LocalVariableWriteNode(0...7)(
       :x,
       0,
       StringNode(4...7)((4...6), (6...6), (6...7), ""),
       (0...1),
       (2...3)
     )]
  )
)
