FateLogBackend
Records logged values to a FateLogWriter, one channel per path.
The writer's sink decides where the values go. That can be a file, a live stream, or both through a gay.zharel.fateweaver.log.MultiSink. Closing this backend closes the writer.
Each value is written with the timestamp the table gave it, so two backends fed the same value agree on when it happened.