Only access the file system once when reading code asynchronously.
Allow `install` to be renamed using require("install").renameCode.