synchronize.js write asynchronous code as if it's synchronous Use await and defer to execute asynchronous functions synchronously. Synchronize assumes node-style (err, result) callbacks. The second parameter given to the cb will be returned. If an error is present it will be thrown and can be intercepted by a try/catch statement. Multiple and named arguments are supported with defers. You can use