code: func (l *List) Delete(capability Capability) {
  	if !l.Supports(capability) {
  		return
  	}
  
  	delete(l.m, capability)
  	for i, c := range l.sort {
  		if c != string(capability) {
  			continue
  		}
  
  		l.sort = append(l.sort[:i], l.sort[i+1:]...)
  		return
  	}
  }
docs: // Delete deletes a capability from the List