기본 사용 다형성 defmulti protocol defercord Clojure Characters 기본 사용 다형성 defmulti protocol 다수의 함수를 대상으로 다형성을 구현 defercord 구조적인 데이터가 필요할 때, 새로운 타입의 클래스를 생성. (맵 대신 쓸 수 있겠군) Clojure Characters