interesting challenge: trying to get ChatGPT to make a commitment to a randomly chosen value without revealing it, and then reveal the value in a later message. what are some natural language commitment schemes?