Added document-partial and defrecord-fn.