# Functions
NewBadgerDatastoreManager creates a new instance of BadgerDatastoreManager with the specified datastore path and options.
NewPebbleDatastoreManager creates and returns a new instance of PebbleDatastoreManager.
# Structs
BadgerDatastoreManager wraps the Badger datastore to implement the DatastoreManager interface.
PebbleDatastoreManager wraps the PebbleDB to implement the StorageDB interface.
# Interfaces
DatastoreManager is an interface that defines the methods for managing a datastore used for handling execution data.