結果 : functional programming hard to debug