StandardInputStream& operator>>(StandardInputStream& s, RScalar<T>& d)
operator>>(const RScalar<T1>& l, const RScalar<T2>& r)
StandardInputStream& operator>>(StandardInputStream& s, RScalar<T>& d){  return s >> d.elem();}