Clojure defrecord does not expose the constructor outside the namespace

(defrecord Point [x y])
(def origin (Point. 0 0)) ; only avalable in namespace

Instead use the automatically generated constructor

(def origin (->Point 0 0)) ; available in other namespaces