// WithDatastore is an option that supplies a datastore to use instead of an in-memory map datastore.
// WithDatastore is an option that supplies a datastore to use instead of an in-memory map datastore. The datastore is used to store published IPNS records and make them available for querying.