ProgramNode(0...66)(
  [],
  StatementsNode(0...66)(
    [InterpolatedStringNode(0...22)(
       (0...8),
       [StringNode(9...17)(nil, (9...17), nil, "foo\n" + "bar\n")],
       (17...22)
     ),
     InterpolatedStringNode(23...43)(
       (23...29),
       [StringNode(30...38)(nil, (30...38), nil, "foo\n" + "bar\n")],
       (38...43)
     ),
     InterpolatedXStringNode(44...66)(
       (44...52),
       [StringNode(53...61)(nil, (53...61), nil, "foo\n" + "bar\n")],
       (61...66)
     )]
  )
)
