A structure to handle arbitrary data to be sent over Promises.
struct Eio.Data { data: void_ptr; size: uint; }
typedef struct _Eio_Data { void *data; unsigned int size; } Eio_Data;