Got it, makes sense. I guess we could automatically assign `wrapfun` based on the type of `choices`, but that's probably not necessary.