use Data.Vector in CIEMatchingCurves (though it does currently not give a performance advantage)
performance optimization in Regular.toXYZ
small tweak for readability (no change in performance)