##### 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
state: present
  with_sequence: count=4
- name: the final countdown
  debug: msg={{item}} seconds to detonation
  with_sequence: end=0 start=10
"""
RETURN = """
  _list:
    description:
      - A list containing generated sequence of items
    type: list
"""
from re import compile as re_compile, IGNORECASE
from ansible.errors import AnsibleError
from ansible.module_utils.six.moves import xrange
from ansible.parsing.splitter import parse_kv
from ansible.plugins.lookup import LookupBase
NUM = "(0?x?[0-9a-f]+)"
SHORTCUT = re_compile(
    "^(" +        
    NUM +         
    "-)?" +
    NUM +         
    "(/" +        
    NUM +         
    ")?" +
    "(:(.+))?$",  
    IGNORECASE
)
class LookupModule(LookupBase):