StorageDriver: Readonly<{
    get: (<T>(key: string) => Promise<T | null>);
    has: ((key: string) => Promise<boolean>);
    set: (<T>(key: string, newValue: T | null) => Promise<void>);
}>