https://github.com/cfpb/consumerfinance.gov/blob/main/cfgov/unprocessed/apps/paying-for-college/js/college-costs/util/promise-request.js uses `XMLHttpRequest`. It could probably be updated to use `fetch`.