def pluralise(*, with_quantity: bool = True, with_indicative: bool = False, **word) -> str:
    """
    Pluralise a single kwarg's name depending on the value.
    Example
    -------
    >>> pluralise(object=2)
    "objects"
    >>> pluralise(object=1)
    "object"
    """

    try:
        items = word.items()
        kwargs = {'with_quantity', 'with_indicative'}
        key = next(item[0] for item in items if item not in kwargs)
    except KeyError:
        raise ValueError('Cannot find kwarg key to pluralise')

    value = word[key]

    with_s = key + ('' if value == 1 else 's')
    indicative = ''

    if with_indicative:
        indicative = ' is' if value == 1 else ' are'

    if with_quantity:
        return f'{value} {with_s}{indicative}'
    else:
        return with_s + indicative