// U => Cache or Result
export interface ICacheVia<U> {
	in: (functionCacheData: U) => Promise<void>
	out: () => Promise<U | undefined>
}
