Struct that represents a color in the LAB/CIELAB colorspace
@type t() :: %Colorex.LAB{a: float(), alpha: float(), b: float(), l: float()}