Multicore-safe backends with Stdlib.Mutex; multicore stress tests
Both backends use Stdlib.Mutex (domain-safe, no Eio runtime needed).
Eio.Mutex would be better for fiber scheduling but requires an Eio
event loop — VDS is a data structure that should work without one.
Two new multicore stress tests:
- 4 domains appending 250 entries each concurrently (1000 total)
- 2 writer domains + 2 reader domains running simultaneously
Both pass — Mutex prevents data corruption across domains.