code: func (om *OrdMap) Values() interface{} {
  	mlen := om.Len()
  	tvals := reflect.SliceOf(om.vtype)
  	rvals := reflect.MakeSlice(tvals, mlen, mlen)
  	for i := 0; i < mlen; i++ {
  		rvals.Index(i).Set(om.m.MapIndex(om.keys.Index(i)))
  	}
  	return rvals.Interface()
  }
docs: // Values has a parametric type:
  //
  //  func (om *OrdMap<K, V>) Values() []V
  //
  // Values returns a shallow copy of the values in `om` in the order that they
  // were inserted.