The doc for GeoColor.Ahsl says is takes int, float, float, float. up to 255, 360, 100, 100 respectively.
But, e.g. .FromAhsl(255, 355, 100, 10)
blows up with an exception 'too big for byte' type error.
Plus: Tying lots of permutations with L of 1, I always get R G and B of 255
GeoColor