Fish Wang says to YSITD 如果把每一次的side effect當成reduce function的current value,變更前後的state當成reduce function的輸出輸入,不就一樣了?