to code/float.lisp because we need this early in the build process to handle float types. This might cuase problems with bootstrapping double-double floats!