##### SUMMARY
The [`with_sequence` documentation](https://docs.ansible.com/ansible/latest/plugins/lookup/sequence.html) does not have enough examples to clarify.

The "Edit on GitHub" link is also broken, so it's hard to fix.

1. How to use non-inline variables:
How do you write this:
```yaml
- name: Example
  debug:
    msg: "{{ item }}"
  with_sequence: start=1 end=10
```

Like this?:
```yaml
- name: Example
  debug:
    msg: "{{ item }}"
  with_sequence:
    start: 1
    end: 10
```
(The second example doesn't actually work. What is the correct syntax without using one-liner equals statements?)

2. Show an example like this:
```yaml
- name: Example
  debug:
    msg: "{{ item }}"
  with_sequence: start=1 end="{{ number_of_things }}"
```
(It references a variable for the `end` parameter.)

##### ISSUE TYPE
- Documentation Report

##### COMPONENT NAME
sequence
"""
    sequence lookup module
    Used to generate some sequence of items. Takes arguments in two forms.
    The simple / shortcut form is:
      [start-]end[/stride][:format]
    As indicated by the brackets: start, stride, and format string are all
    optional.  The format string is in the style of printf.  This can be used
    to pad with zeros, format in hexadecimal, etc.  All of the numerical values
    can be specified in octal (i.e. 0664) or hexadecimal (i.e. 0x3f8).
    Negative numbers are not supported.
    Some examples:
      5 -> ["1","2","3","4","5"]
      5-8 -> ["5", "6", "7", "8"]
      2-10/2 -> ["2", "4", "6", "8", "10"]
      4:host%02d -> ["host01","host02","host03","host04"]
    The standard Ansible key-value form is accepted as well.  For example:
      start=5 end=11 stride=2 format=0x%02x -> ["0x05","0x07","0x09","0x0a"]
    This format takes an alternate form of "end" called "count", which counts
    some number from the starting value.  For example:
      count=5 -> ["1", "2", "3", "4", "5"]
      start=0x0f00 count=4 format=%04x -> ["0f00", "0f01", "0f02", "0f03"]
      start=0 count=5 stride=2 -> ["0", "2", "4", "6", "8"]
      start=1 count=5 stride=2 -> ["1", "3", "5", "7", "9"]
    The count option is mostly useful for avoiding off-by-one errors and errors
    calculating the number of entries in a sequence when a stride is specified.
    """
    def reset(self):