Support multi-item selection from an indexed list

What happens if the `:choices` includes a mixed range?  Don't see any test coverage for that, maybe it's not needed, that's more or a developer-user case than an end-user case, still curious though...