D.Color.HSV: fix warnings, and much better implementation of lerpWrap