Refactor Clojure (2) -- 使用 optional map 解决参数过多问题