prospect (npm): A future wrapper around a Promise.
Keywords: async|await|events|callbacks