IO 함수들에 IO 객체를 첫번째 인자로 넣게 해서 IO 컬러링 문제를 심화시킴

모든 걸 명시적으로 드러낸다는 지그스러운 방식을 택하긴 했는데 그래도 너무 고전적인 방식이라 참을 수가 없다

- dc official App