リファクタリング: 名前空間を修正
talkメソッドを逐次実行形式に変更
DSLの構文を整理