public function fixed(array $fixed): self
    {
        if (!$fixed) {
            return $this;
        }

        $new_fixed = $this->addNamedTokens($this->fixed, $fixed, 'fixed');

        $copy = clone $this;
        $copy->fixed = $new_fixed;
        return $copy;
    }