ちなみにこのコードのキモは、イテレータ以下のコードがまるっきり実装変わっているのにフォームはコードほぼ同じでという辺りなわけで‥‥