A time source has a phantom read-write parameter, where write gives permission to call advance and fire_past_alarms.
write
advance
fire_past_alarms