Rename `coerces` -> `coercions`
Move `letfn` of `get-coercion` outside of `loop` to enhance performance (probably) and readability
Update `clojure`