docs: def deprecate_and_include(parser, token):
      """
      Raises a deprecation warning about using the first argument. The
      remaining arguments are passed to an ``{% include %}`` tag. Usage::
  
          {% deprecate_and_include "old_template.html" "new_template.html" %}
  
      In order to avoid re-implementing {% include %} so as to resolve variables,
      this tag currently only works with literal template path strings.
      """
      split_contents = token.split_contents()
      current_template = split_contents[1]
      new_template = split_contents[2]
      if settings.DEBUG:
          warnings.simplefilter('always', DeprecationWarning)
      warnings.warn("The %s template is deprecated; Use %s instead." % (current_template, new_template), DeprecationWarning, stacklevel=2)
      new_contents = [split_contents[0]] + split_contents[2:]
      include_token = Token(token.token_type, " ".join(new_contents))
  
      return do_include(parser, include_token)