TextReader& operator>>(TextReader& txt, OScalar<T>& d)
StandardInputStream& operator>>(StandardInputStream& is, OScalar<T>& d)
TextReader& operator>>(TextReader& txt, OScalar<T>& d){  return txt >> d.elem();}