func Copy(a []byte) []byte {
	b := make([]byte, len(a))
	copy(b, a)
	return b
}
func Copy(a []byte) []byte {
	b := make([]byte, len(a))
	copy(b, a)
	return b
}
// Copy copies a byte slice and returns the copied slice.