public function any(\Closure $function = null, array $args = [])
    {
        if ($this->isMatched) {
            return new static($this->value, $this->isMatched);
        }

        if (is_null($function)) {
            return new static($this->value, true);
        }

        return new static($this->callFunction($function, $this->value, $args), true);
    }