Add more functions from @holman's dotfiles