Minimal hsl-pico implementation for Haxe 3