not important and optional (and also not necessary in this PR, even if you like it), but `log_message` could have a `dated=True` and do the dated thing inside