This seems to be a duplicate of `negate`? Consider aliasing one to the other - I don't really care which.