allow creation of separate instances of superagent
import request from 'superinstance';
const server = express();
const app = request(server); // or request('http://example.io/');
const instance = app.set('authorization', `Bearer ${token}`);
await instance.post('/graphql').send({ query, variables: { input } });
await instance.get('/image');
...