anchor.diff:                      :documentation documentation)))
       (record-schema schema)
       (setf *protobuf* schema)
  +    (setf *syntax* (or syntax :proto2))
       (validate-imports schema imports)))
   
   (defun %make-enum->numeral-table (enum-values)
  
positive.code: 
  (defvar *protobuf* nil
    "The current proto-schema, proto-message, or group object we're compiling.")
  
  (defun validate-imports (file-descriptor imports)
    "Validates that all of the IMPORTS (a list of file names) have
  
negative.code: with the lowest index value in ENUM-VALUES."
    (let ((default-value))
      ;; proto3 insists that the first constant is the default.
      (if (eq *syntax* :proto3)
          (setf default-value (enum-value-descriptor-name (car enum-values)))
          (loop with smallest-value = nil
                for enum in enum-values
  