Error and output stream
New Argument interface

The new argument interface is based on manipulators