export const tryWrap = (supplier: () => T): { data?: T; error?: any } => { try { return { data: supplier() }; } catch (error) { return { error: error as any }; } };