Currently, the scalar type in the template is called `DType` which is a bit of NumPy style instead of Eigen. Change it to Scalar to be more consistent.