A delayed path, string, byte string, or #f
representing the search path for documentation; each #f in
the list, if any, is replaced with the default search path, which is
the user- and version-specific "doc" directory followed by
the main documentation directory.

A delayed string used as the suffix (before the actual
suffix, such as ".exe") for a "CGC" executable. Use
Windows-style casing, and the string will be downcased as appropriate
(e.g., for a Unix binary name). A #f value means that if the
mzscheme binary identifies itself as CGC, then the suffix is
"", otherwise it is "CGC".

declarations, where each id is one of the names that the
config library must export, and val is
an expression for the value (which will be automatically wrapped with
delay when needed). If a required export has no corresponding
define, a definition with #f is inserted
automatically.