Creates a database that wraps store with the rebase-replay reconciliation
protocol on top of an observed database.
Prefer createRebaseReplayConcurrency when building a new database
via createDatabase — it plugs into the concurrency-strategy seam
and composes cleanly with the rest of the database construction path.
This function is kept for direct use (e.g. tests, lower-level tooling)
where the full Database surface is not needed.
Creates a database that wraps
storewith the rebase-replay reconciliation protocol on top of an observed database.Prefer createRebaseReplayConcurrency when building a new database via createDatabase — it plugs into the concurrency-strategy seam and composes cleanly with the rest of the database construction path.
This function is kept for direct use (e.g. tests, lower-level tooling) where the full
Databasesurface is not needed.