[2311.13692] Molly: A Verified Compiler for Cryptoprotocol Roles