StorageSetter
type StorageSetter = () => ( key: string, value: string | null) => void | Promise<void>