if 함수 하나로 구현해도 된다고..괜히 절차지향 구문 빌려와서 일관성 해친다고 하더라.

패턴 매칭이나 가드 쓸 수 있으면 우선적으로 쓰라고 하고.

반복문도 fold가 최우선이고, forM은 지양하고 mapM이나 traverse 쓰자고 하는 것 같음.