Avoiding GCF anti-patterns part 4: How to handle Promises correctly in your Node.js Cloud Function