Extract Selectable<M> to provide select methods