Attempted to fix bug where yale matrices being multiplied may have
dissimilar dtypes (especially from the result).