いやブロックよりも関数のほうが引数と戻り値が明確になるし
(グローバルやメンバ変数使わなきゃの話だが)
名前付けて分けたほうが構造化が進むし検索もしやすい。