-record(hsl, {h :: float(), s :: float(), l :: float()}).