¿Cuál es la diferencia entre Cloud Functions y Firebase Functions?

Funciones en la nube yFunciones de Firebase (o "Funciones de la nube para Firebase") Ambos se ven iguales. Describa el caso de uso de cada uno.

Ambos usan funciones HTTP.

En elFunciones en la nube:

exports.helloHttp = function helloHttp (req, res) {
  res.send(`Hello ${req.body.name || 'World'}!`);
};

Y en elFunciones de Firebase:

exports.helloWorld = functions.https.onRequest((request, response) => {
  response.send("Hello from Firebase!");
});

¿Cuál es la diferencia entre estos?