Libraries that define macros or signature cannot be compiled to native code. These libraries can be ``compiled'' to byte code by listing them in a special info.ss field:
The files in the list are compiled from left to right, all in the same namespace. If a file does not need to be compiled, it is nevertheless loaded before subsequent files in the list are compiled, so macros and signatures defined by the file are available for later files.