Create a []byte backed by array

I think `C.GoBytes()` still makes a copy. This should actually give us zero-copy reads.