Floyd--hoare logic for quantum programs | Synapse