@abc.abstractmethod<EOL><INDENT>def list(self, path):<DEDENT>
Create instance of subclass of :py:class:`aioftp.AbstractAsyncLister`.
You should subclass and implement `__anext__` method
for :py:class:`aioftp.AbstractAsyncLister` and return new instance.

:param path: path to list
:type path: :py:class:`pathlib.Path`

:rtype: :py:class:`aioftp.AbstractAsyncLister`

Usage:
::

    >>> async for p in pathio.list(path):
    ...     # do

or borring instance of :py:class:`list`:
::

    >>> paths = await pathio.list(path)
    >>> paths
    [path, path, path, ...]