##### 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
C(u=rw,g=r,o=r)).
    - If C(mode) is not specified and the destination file B(does not) exist, the default C(umask) on the system will be used
      when setting the mode for the newly created file.
    - If C(mode) is not specified and the destination file B(does) exist, the mode of the existing file will be used.
    - Specifying C(mode) is the best way to ensure files are created with the correct permissions.
      See CVE-2020-1736 for further details.
    type: raw
  owner:
    description:
    - Name of the user that should own the file/directory, as would be fed to I(chown).
    type: str
  group:
    description:
    - Name of the group that should own the file/directory, as would be fed to I(chown).
    type: str
  seuser:
    description:
    - The user part of the SELinux file context.
    - By default it uses the C(system) policy, where applicable.
    - When set to C(_default), it will use the C(user) portion of the policy if available.
    type: str
  serole:
    description:
    - The role part of the SELinux file context.
    - When set to C(_default), it will use the C(role) portion of the policy if available.
    type: str
  setype:
    description:
    - The type part of the SELinux file context.
    - When set to C(_default), it will use the C(type) portion of the policy if available.