/**
   A require() module providing an "ostream" object. It overloads the
   << operator and sends all arguments to s2.io.output().
*/
return {
    output: s2.io.output,
    'operator<<': proc(self,arg){return this.output(arg), this}
};
