export interface IFactory { get(): T | Promise }