Treat unary "-" operator as a special case.
Add Printer module (work in progress).