def phrase(*values):
    """
    create a phrase use generator values
    :param values: possible values
    :return: a string combining the different values
    """
    return lambda: " ".join([v() for v in values])