from typing import Iterable


def join_with_double_quotes(names: Iterable[str], sep=", ", prefix="") -> str:
    """
    Return string with comma-separated, delimited names.

    This step ensures that our identifiers are wrapped in double quotes.
    >>> join_with_double_quotes(["foo", "bar"])
    '"foo", "bar"'
    >>> join_with_double_quotes(["foo", "bar"], sep=", USER ", prefix="USER ")
    'USER "foo", USER "bar"'
    """
    return prefix + sep.join('"{}"'.format(name) for name in names)