Index: examples/wrapper/src/main.c
===================================================================
--- examples/wrapper/src/main.c	(revision 73abe950d807eab747c9e14353b158fcca827308)
+++ examples/wrapper/src/main.c	(revision 1b8f13f01797a50919f120102c0e347ce17daab3)
@@ -1,25 +1,16 @@
 #include "pointer.h"
 
-wrapper_t make_copy(wrapper_t copy)
-{
+wrapper_t make_copy(wrapper_t copy) {
 	return copy;
 }
 
-int main(int argc, char const *argv[])
-{
+int main(int argc, char const *argv[]) {
 	wrapper_t p = wrap(6);
-
-	sout | endl | "test started" | endl;
-
+	sout | nl | "test started";
 	wrapper_t p2 = p;
-
 	clear(&p);
-
 	p = p2;
-
 	wrapper_t p3 = make_copy(p2);
-
-	sout | endl | "test ended" | endl;
-
+	sout | nl | "test ended";
 	return 0;
 }
Index: examples/wrapper/src/pointer.h
===================================================================
--- examples/wrapper/src/pointer.h	(revision 73abe950d807eab747c9e14353b158fcca827308)
+++ examples/wrapper/src/pointer.h	(revision 1b8f13f01797a50919f120102c0e347ce17daab3)
@@ -34,5 +34,5 @@
 void ?{}(content_t* this)
 {
-	sout | "Constructing content" | endl;
+	sout | "Constructing content";
 	this->count = 0;
 }
@@ -40,5 +40,5 @@
 void ^?{}(content_t* this)
 {
-	sout | "Destroying content" | endl;
+	sout | "Destroying content";
 }
 
@@ -53,5 +53,5 @@
 void ?{}(wrapper_t* this)
 {
-	sout | "Constructing empty ref pointer" | endl | endl;
+	sout | "Constructing empty ref pointer" | nl;
 	this->ptr = NULL;
 }
@@ -59,8 +59,8 @@
 void ?{}(wrapper_t* this, wrapper_t rhs)
 {
-	sout | "Constructing ref pointer from copy" | endl;
+	sout | "Constructing ref pointer from copy";
 	this->ptr = rhs.ptr;
 	this->ptr->count++;
-	sout | "Reference is " | this->ptr->count | endl | endl;
+	sout | "Reference is " | this->ptr->count | nl;
 }
 
@@ -69,12 +69,12 @@
 	if(this->ptr)
 	{
-		sout | "Destroying ref pointer" | endl;
+		sout | "Destroying ref pointer";
 		this->ptr->count--;
-		sout | "Reference is " | this->ptr->count | endl | endl;
+		sout | "Reference is " | this->ptr->count | nl;
 		if(!this->ptr->count) delete(this->ptr);
 	}
 	else
 	{
-		sout | "Destroying empty ref pointer" | endl | endl;
+		sout | "Destroying empty ref pointer" | nl;
 	}
 }
@@ -82,14 +82,14 @@
 wrapper_t ?=?(wrapper_t* this, wrapper_t rhs)
 {
-	sout | "Setting ref pointer" | endl;
+	sout | "Setting ref pointer";
 	if(this->ptr)
 	{
 		this->ptr->count--;
-		sout | "Reference is " | this->ptr->count | endl | endl;
+		sout | "Reference is " | this->ptr->count | nl;
 		if(!this->ptr->count) delete(this->ptr);
 	}
 	this->ptr = rhs.ptr;
 	this->ptr->count++;
-	sout | "Reference is " | this->ptr->count | endl | endl;
+	sout | "Reference is " | this->ptr->count | nl;
 }
 
@@ -98,13 +98,13 @@
 	this->ptr = c;
 	this->ptr->count++;
-	sout | "Setting ref pointer" | endl;
-	sout | "Reference is " | this->ptr->count | endl | endl;
+	sout | "Setting ref pointer";
+	sout | "Reference is " | this->ptr->count | nl;
 }
 
 void clear(wrapper_t* this)
 {
-	sout | "Clearing ref pointer" | endl;
+	sout | "Clearing ref pointer";
 	this->ptr->count--;
-	sout | "Reference is " | this->ptr->count | endl | endl;
+	sout | "Reference is " | this->ptr->count | nl;
 	if(!this->ptr->count) delete(this->ptr);
 	this->ptr = NULL;
