Here’s a pitch for the maintainers of Homebrew: make brew update and brew upgrade aliases of the same command, then add brew update brew (or brew upgrade brew) to upgrade Homebrew itself. End this confusion once and for all.