One thing to look out for in Node.js: functions that may throw an error either synchronously or asynchronously (which, technically, is any function t...