npm module: future-proof promisify