begin Experiment
A run is beginning. Called once per experiment, per attachment, before any write.
The default does nothing, so a sink that does not care about provenance — a counter, an in-memory list, a live view — need not implement it.