OkHsv copyWith({double? h, double? s, double? v, double? alpha}) { return OkHsv(h ?? this.h, s ?? this.s, v ?? this.v); }