Redux的可伸缩、可测试、typable的side效果