internal Handle(Loop loop, HandleType handleType) : this(loop, Handle.Size(handleType)) { }
static void CloseCallback(IntPtr handlePointer) { var handle = Handle.FromIntPtr <Handle>(handlePointer); handle.Cleanup(handlePointer, handle.closeCallback); }