code: func Int32ValueSlice(src []*int32) []int32 {
  	dst := make([]int32, len(src))
  	for i := 0; i < len(src); i++ {
  		if src[i] != nil {
  			dst[i] = *(src[i])
  		}
  	}
  	return dst
  }
docs: // Int32ValueSlice converts a slice of int32 pointers into a slice of
  // int32 values