     ]
 
     func printEscape(color: PrintColor) {
-        Swift.print("\u{1B}[\(colorCodes[color]!)m")
+        Swift.print("\u{1B}[\(colorCodes[color]!)m", terminator: "")
     }
     
     func print(color: PrintColor, _ str: String) {
         printEscape(color)
-        Swift.print(str)
+        Swift.print(str, terminator: "")
         printEscape(.Default)
     }
     

            }
            
            var result = [UInt8](count: length, repeatedValue: 0)
            let success = readIntoArray(ptr, result)
            return (success
                ? Memory(buffer: result, isMalloc: isMalloc, isSymbol: isSymbol)
                : nil)

compiled="$0"c

if [[ "$source" -nt "$compiled" ]]; then
xcrun -sdk macosx swiftc -g "$source" -o "$compiled"  || exit
fi

"$compiled"
