Index: libcfa/src/memory.cfa
===================================================================
--- libcfa/src/memory.cfa	(revision 0156cdd391a7fe6202bdfbd1d050279980599e97)
+++ libcfa/src/memory.cfa	(revision 1341ce1e72923c20d2bcc5d4306ef43fc91f9584)
@@ -155,4 +155,11 @@
 
 forall(T &)
+T * release(unique_ptr(T) & this) {
+	T * data = this.data;
+	this.data = 0p;
+	return data;
+}
+
+forall(T &)
 int ?==?(unique_ptr(T) const & this, unique_ptr(T) const & that) {
 	return this.data == that.data;
