func CreateColorHSL(h, s, l float32) Color { return Color(C.al_color_hsl(C.float(h), C.float(s), C.float(l))) }
func Hsl(h, s, l float32) *allegro.Color { r := C.al_color_hsl(C.float(h), C.float(s), C.float(l)) return (*allegro.Color)(unsafe.Pointer(&r)) }