Add optionalTarget argument to Color#getHSL()