ProgramNode(0...9)(
  [],
  StatementsNode(0...9)(
    [StringNode(0...9)((0...3), (3...8), (8...9), "a b c")]
  )
)
