ToBytes is used to zero copy converT `[]byte`.
Attention! Since `string` is immutable in Go, theconversion
from `string` to `[]byte` can easily casuse panic as change
the converted `[]byte` is actually change the immutable
`string` stored in .RODATA(maybe) section.