The complex number thing is hung up on Eigen traits. See this Discourse topic.
It works now other than supporting multiplication of dynamically sized mixed type matrices, like Matrix<complex<double>, -1, -1>
by Matrix<var, -1, -1>
or Matrix<complex<var>, -1, -1>
.