##### SUMMARY
See https://docs.ansible.com/ansible/latest/collections/ansible/builtin/assemble_module.html .
Many parameters mention directory (for example, "The attributes the resulting file or directory should have.").

This module does not seem to create directories, thus that is rather confusing.

Might not be that simple to fix, as it seems to be a result of:
```
extends_documentation_fragment:
...
- files
```

##### ISSUE TYPE
- Documentation Report

##### COMPONENT NAME
assemble

##### ANSIBLE VERSION
latest
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
class ModuleDocFragment(object):
    
    
    
    DOCUMENTATION = r'''
options:
  mode:
    description:
    - The permissions the resulting file or directory should have.
    - For those used to I(/usr/bin/chmod) remember that modes are actually octal numbers.
      You must either add a leading zero so that Ansible's YAML parser knows it is an octal number
      (like C(0644) or C(01777)) or quote it (like C('644') or C('1777')) so Ansible receives
      a string and can do its own conversion from string into number.
    - Giving Ansible a number without following one of these rules will end up with a decimal
      number which will have unexpected results.
    - As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, C(u+rwx) or