Tempo: Reconstructing Synchronous Reactive Programming with OCaml 5 Effects | Digital Library | PAMCET | PAMCET