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