@override String get name { return map( hsl: (v) => "hsl_${v.mode.name}", hsv: (v) => "hsv_${v.mode.name}", lch: (v) => "lch_${v.mode.name}", mixWithColour: (v) => "mix_with_colour", ); }