Preservation of Speculative Constant-Time by Compilation | Synapse