Selection widgets accept any iterable.

Makes the interface more friendly and allows to map directly an enum
trait.