[ Expression { expr: InterpolatedString { parts: [ Expr( Variable( Variable { start: ( 1, 10, ), name: "foo", end: ( 1, 13, ), }, ), ), Expr( ArrayIndex { array: Variable( Variable { start: ( 1, 16, ), name: "foo", end: ( 1, 19, ), }, ), index: Some( LiteralInteger { i: 0, }, ), }, ), Expr( ArrayIndex { array: Variable( Variable { start: ( 1, 25, ), name: "foo", end: ( 1, 28, ), }, ), index: Some( LiteralString { value: "bar", }, ), }, ), Expr( DynamicVariable { name: Variable( Variable { start: ( 1, 39, ), name: "foo", end: ( 1, 43, ), }, ), }, ), ], }, }, ]