>文字列リテラルを認識したとき
実装の容易さで大抵これになる。

>左辺値を評価するとき
でもLazy実装もいいかも。

文字列オブジェクトが不変であれば
本当の最後になるまでは展開しなくてもよさげ。