Read more on MDN
let arrayBuffer: WebAPI.FetchAPI.request => Promise.t<ArrayBuffer.t>
let blob: WebAPI.FetchAPI.request => Promise.t<WebAPI.FileAPI.blob>
let bytes: WebAPI.FetchAPI.request => Promise.t<array<int>>
let clone: WebAPI.FetchAPI.request => WebAPI.FetchAPI.request
let formData: WebAPI.FetchAPI.request => Promise.t< WebAPI.FetchAPI.formData,>
let json: WebAPI.FetchAPI.request => Promise.t<JSON.t>
let make: ( ~input: WebAPI.FetchAPI.request, ~init: WebAPI.FetchAPI.requestInit=?,) => WebAPI.FetchAPI.request
let make2: ( ~input: string, ~init: WebAPI.FetchAPI.requestInit=?,) => WebAPI.FetchAPI.request
let text: WebAPI.FetchAPI.request => Promise.t<string>