public static function reject(array $blacklist) : Validator\Any
    {
        return self::any()->should(
            function ($value) use ($blacklist) : bool {
                foreach ($blacklist as $candidate) {
                    if ($candidate === $value) {
                        return false;
                    }
                }

                return true;
            },
            'in the blacklist'
        );
    }