StandardInputStream& operator>>(StandardInputStream& is, IScalar<T>& d)
operator>>(const IScalar<T1>& l, const ILattice<T2,N>& r)
StandardInputStream& operator>>(StandardInputStream& is, IScalar<T>& d){  return is >> d.elem();}