export function retry(fn: () => Promise, retries: number): Promise { return fn().catch((err) => { if (retries <= 0) { throw err; } return retry(fn, retries - 1); }); }