unsafePerformIOを自粛することが自明であるのと同じだと思うよ
voidではない関数の中では副作用を自粛する