anchor.diff:    (callback :pointer) ;; XXX: GCallback
     (user-data :pointer)
     (destroy-notify :pointer) ;; XXX: GDestroyNotify
  -  (return-type g-type))
  +  (return-type :pointer))
   (export 'jsc-value-new-function-variadic)
   
   (defcfun "jsc_value_function_callv" (g-object jsc-value)
  
positive.code: (export 'jsc-value-to-boolean)
  
  (defcfun "jsc_value_new_string" (g-object jsc-value)
    (value (g-object jsc-value)))
  (export 'jsc-value-new-string)
  
  ;; TODO: jsc_value_new_string_from_bytes
  
negative.code:   (callback :pointer) ;; XXX: GCallback
    (user-data :pointer)
    (destroy-notify :pointer) ;; XXX: GDestroyNotify
    (return-type :pointer)
    (n-parameters :uint)
    (parameter-types :pointer))
  (export 'jsc-value-new-functionv)
  
  (defcfun "jsc_value_new_function_variadic" (g-object jsc-value)
  