Fix to ProductBase::evalTo() in order to get matrix multiplication working for numeric types that don't have implicit conversion from int