Add GCancellable struct.