marshals value _
to the bigstring at most len
bytes.
marshals value _
to a new bigstring. This function may need two times more memory
than marshal_blit
.
the length of marshalled data in the bigstring
unmarshals a value from the bigstring and/or returns the index of the byte in the bigstring right after the unmarshalled value.