A wrapper around node-fetch (or any other fetch-like function) that returns a single promise until it resolves.