return l.elem() >= r.elem();
typename BinaryReturn<IScalar<T1>, ILattice<T2,N>, OpGT>::Type_t  d;  for(int i=0; i < N; ++i) d.elem(i) = l.elem() >= r.elem(i); return d;
operator>=(const IScalar<T1>& l, const IScalar<T2>& r){  return l.elem() >= r.elem();}