typedef struct {
int fd;
const char* buffer;
size_t buffer_size;
} Notification;
void notification_init(Notification* notification);
void S_notification_set(pTHX_ Notification*, PerlIO*, SV* value);
#define notification_set(notification, handle, value) S_notification_set(aTHX_ notification, handle, value)
void notification_trigger(Notification*);
void notification_unset(Notification*);