apply of non-procedure error? added by kevinfish on Sun Mar 19 20:09:19 2017

(define-syntax cpuid
  (syntax-rules ()
    ((_ ?name ?code ?type ...)
     (define (?name . args-list)
       (apply  (#~~ (#~QueryInterface ?code return: pointer: ) ?type ... ) args-list)))))