in customer.handleStreamError
you create a Chain instance from stream-chain with an error from Axios recieved from the API
{error: 'invalid_grant', error_description: 'Bad Request'}:
static make(fns, options) {
return new Chain(fns, options);
}
and this leads to throwing and Error 'Arguments should be functions, arrays or streams' from the customer.queryStream which is very confusing.
