anchor.diff:  (defmethod value ((option option))
     (default-value option))
   
  -;;;; LISP/C SYNCHRONIZATION GENERICS ;;;;
  -;;; CONFIG
  +;;; LISP/C SYNCHRONIZATION GENERICS ;;;
  +;; CONFIG
   (defgeneric synchronize-foreign-values (config &rest name-keywords)
     (:documentation "Update all foreign values in the `CONFIG-PTR' slot
     of `CONFIG' indicated by `NAME-KEYWORDS' so that they are equivalent
  
positive.code: (cl:in-package :ps)
  
  ;;;; CONSTANT DEFINITIONS ;;;;
  ;; Path to pocketsphinx/include/cmdln_macro.h
  (defparameter +cmdln-macro-header-path+ "/usr/local/include/pocketsphinx/cmdln_macro.h")
  
  ;;;; CLASS DEFINITIONS ;;;;
  ;;; CONFIG
  (defclass config ()
    ;; TODO: Document
    ;; TODO: In the initialize-instance method, make sure to check for
  
negative.code:     :initform :none
      :reader value)))
  
  ;;; OBJECT INITIALIZATION DEFINITIONS ;;;
  ;; CONFIG
  (defmethod initialize-instance :after ((config config) &key)
    ;; TODO: Need to fix the asserts so that they check the actual
    ;;       keyword arguments passed, not just the values of the
  