The install command now looks for the site/modules directory and complains if it can’t find it; it no longer `mkdir -p`s anything. Most of the filesystem API calls are now synchronous; I don’t think async gains us anything, and it makes the code more complex.