The conjugate of operators `conj(H)` does not have an effect. It also does not give an error. I think this is dangerous. In other words, `conj(H).data == conj(H.data)` it not necessarily true.