Binary data handling via blob references.
Blobs are stored in native memory and referenced by an opaque handle.
Examples
# Create a blob from binary data
blob_ref = Dala.Blob.create(<<1, 2, 3>>, "application/octet-stream")
# Slice a blob
sliced = Dala.Blob.slice(blob_ref, 0, 2)
# Convert to base64
base64 = Dala.Blob.to_base64(blob_ref)
# Save to file
{:ok, path} = Dala.Blob.to_file(blob_ref, "/tmp/blob.bin")