Remembered that std::plus exists.