# Functions
NewLazilyPersistentStore creates a new LazilyPersistentStore.
# Structs
LazilyPersistentStore is an implementation of AvailabilityStore to be used when batch syncing.
MockAvailabilityStore is an implementation of AvailabilityStore that can be used by other packages in tests.
# Interfaces
AvailabilityStore describes a component that can verify and save sidecars for a given block, and confirm previously verified and saved sidecars.
BlobBatchVerifier enables LazyAvailabilityStore to manage the verification process going from ROBlob->VerifiedROBlob, while avoiding the decision of which individual verifications to run and in what order.