general: Use promisified versions of async functions
JS's async/await syntax provides a nicer way for us to use asynchronous functions without needing to use cumbersome callbacks.
JS's async/await syntax provides a nicer way for us to use asynchronous functions without needing to use cumbersome callbacks.