Block_time.ControllerOverride the time offset set by the MINA_TIME_OFFSET environment variable for all block time controllers. enable_setting_offset must have been called first, and disable_setting_offset must not have been called, otherwise this raises a Failure.
val get_time_offset : logger:Logger.t -> Core_kernel.Time.Span.tGet the current time offset, either from the MINA_TIME_OFFSET environment variable, or as last set by set_time_offset.
Disallow setting the time offset. This should be run at every entrypoint which does not explicitly need to update the time offset.