Add constructors.
(hsv-from-rgb, hsl-from-rgb): Add comments.
Reoder definitions.