逆順は新しい構文を追加するんじゃなくて逆方向イテレータを作って何とかならないかな?