 
   (defsubst wandbox--default-compiler-options (compiler compilers)
     "Return the COMPILER default options.
+
 Example: compiler \"gcc-4.8.2-c\" switches will be \"warning,c11\"."
     (let ((switches
            ;; $[name=compiler].switches

                           (server-name wandbox-default-server-name)
                           &allow-other-keys
                           &aux (server (wandbox-find-server server-name :if-does-not-exist :error)))
  "Compile CODE as COMPILER's program code.
If NAME specified, select compiler template from `wandbox-profiles'
or default server compiler settings.
If FILE specified, compile FILE contents instead of code."
  (if (<= 1 (length profiles))
      (wandbox-post* server profile profiles)
      (wandbox-post server profile :sync sync :callback #'request-response-data)))

                (compilers (wandbox-server-compilers server)))
            (mapcar (lambda (item)
                      (prog1
                          (list id (vector
                                    (cdr (assoc "language" item))
                                    (cdr (assoc "display-name" item))
                                    (cdr (assoc "name" item))
                                    (cdr (assoc "version" item))
                                    (cdr (assoc "display-compile-command" item))
                                    (wandbox--default-compiler-options
                                     (cdr (assoc "name" item)) compilers)))
                        (setq id (1+ id))))
                    compilers)))
    (message "%s" (wandbox-server-location server))
