optimize hsla conversion to avoid demultiply unless absolutely needed + avoid printed output when clamping