fn latest_finalization( tempo: &TempoChain, ) -> Result<Option<(TempoFinalization, Block)>, BlockchainError>