def pretty_call(ctx, fn, *args, **kwargs):
return pretty_call_alt(ctx, fn, args, kwargs)<EOL>
Returns a Doc that represents a function call to :keyword:`fn` with
    the remaining positional and keyword arguments.

    You can only use this function on Python 3.6+. On Python 3.5, the order
    of keyword arguments is not maintained, and you have to use
    :func:`~prettyprinter.pretty_call_alt`.

    Given an arbitrary context ``ctx``,::

        pretty_call(ctx, sorted, [7, 4, 5], reverse=True)

    Will result in output::

        sorted([7, 4, 5], reverse=True)

    The layout algorithm will automatically break the call to multiple
    lines if needed::

        sorted(
            [7, 4, 5],
            reverse=True
        )

    ``pretty_call`` automatically handles syntax highlighting.

    :param ctx: a context value
    :type ctx: prettyprinter.prettyprinter.PrettyContext
    :param fn: a callable
    :param args: positional arguments to render to the call
    :param kwargs: keyword arguments to render to the call
    :returns: :class:`~prettyprinter.doc.Doc`