>>242
その抽象化が正しいことを場合によってはいちいち expand して確認しないといけない
表面上は綺麗に抽象化されているように見えも、展開したときに関数の実行順や実行回数がおかしなことになってる