Slightly improve some structure definitions.

Making better constructor wrappers, or getting rid of wrappers, etc.
Improve inline-before-define warnings.

Print the symbol naming the function with the package prefix.
Use plain numbers, not English words, since it's much easier to read.
Partially fix top-level multiple macroexpansions.

FOPCOMPILABLE-P and FOPCOMPILE cause macros to expand twice, this
fixes the case with compiler-macros returning &whole, which get
expanded three times.