Cut elimination for Cyclic Proofs: A Case Study in Temporal Logic | Synapse