define scalar copysign on unsigned types too