docs: def prepare_params(self):
          """
          Prepare the parameters passed to the templatetag
          """
          if self.options.resolve_fragment:
              self.fragment_name = self.node.fragment_name.resolve(self.context)
          else:
              self.fragment_name = str(self.node.fragment_name)
              # Remove quotes that surround the name
              for char in '\'\"':
                  if self.fragment_name.startswith(char) or self.fragment_name.endswith(char):
                      if self.fragment_name.startswith(char) and self.fragment_name.endswith(char):
                          self.fragment_name = self.fragment_name[1:-1]
                          break
                      else:
                          raise ValueError('Number of quotes around the fragment name is incoherent')
  
          self.expire_time = self.get_expire_time()
  
          if self.options.versioning:
              self.version = force_bytes(self.get_version())
  
          self.vary_on = [template.Variable(var).resolve(self.context) for var in self.node.vary_on]