Break the user of yesno up into yesno and yesno_choice.

The latter form is used for persistent choices.