d.elem() = s1.elem();
d.real() = l.real(); d.imag() = -l.imag();
conj(const RScalar<T1>& s1){  typename UnaryReturn<RScalar<T1>, FnConjugate>::Type_t  d;  d.elem() = s1.elem();  // The complex nature has been eaten here  return d;}