int main( char[][] aArgs ){
writefln( ".%s.", wrap( "x" ) );
writefln( ".%s.", wrap( "u u" ) );
return 0;
}
makes this output:
. x
.
.u u
.
In the first case, a space is prepended in front of x.
Another questing is, if the newline after the input is correct?