TextWriter& operator<<(TextWriter& txt, const OScalar<T>& d)
ostream& operator<<(ostream& s, const OScalar<T>& d)
TextWriter& operator<<(TextWriter& txt, const OScalar<T>& d){  if (Layout::primaryNode())    txt << d.elem() << endl;  return txt;}