Beyond Zero-Knowledge: What’s Next in Programmable Cryptography?