export interface IPolicy { execute(fn: () => Promise): Promise; }