code: func mustArrayToByteSlice(value reflect.Value) reflect.Value {
  	slice := reflect.MakeSlice(reflect.TypeOf([]byte{}), value.Len(), value.Len())
  	reflect.Copy(slice, value)
  	return slice
  }
docs: // mustArrayToBytesSlice creates a new byte slice with the exact same size as value
  // and copies the bytes in value to the new slice.