This module represents the color representation for colors encoded in the HSL (hue, saturation, lightness) color space
@type t() :: %Fledex.Color.HSL{h: byte(), l: byte(), s: byte()}