typedef typename UnaryReturn<RComplex<T1>, FnAdjoint>::Type_t  Ret_t;
adj(const RComplex<T1>& l){  typedef typename UnaryReturn<RComplex<T1>, FnAdjoint>::Type_t  Ret_t;  // The complex conjugate nature has been eaten here leaving transpose//  d.real() = transpose(l.real());//  d.imag() = -transpose(l.imag());//  return d;  /*! NOTE: removed transpose here !!!!!  */  return Ret_t(l.real(),	       -l.imag());}