Beyond Zero-Knowledge: Whatโ€™s Next in Programmable Cryptography?