def make_question(text, tag, webhook, responses=None, conclude_on=None):
    """Make a question to ask.

    Args:
        text (str): Question to ask.
        tag (str): Question tag for retrieving results.
        webhook (str): Webhook to listen for results on.
        responses (:obj:`list`, optional): List of responses to provide. Defaults to None.
        conclude_on (:obj:`str`, optional): Response the question should conclude on. Defaults to None.

    Returns:
        dict: Question to be asked
    
    Examples:
        >>> question = pytill.make_question(
            "This is my cool question?", "cool-q-1", "sweet-web-hook-bro",
            responses=["yes", "no"], conclude_on="Thanks for answering."
        )
    """
    question = {
        "text": text,
        "tag": tag,
        "webhook": webhook
    }
    if conclude_on:
        question["conclude_on"] = conclude_on

    if responses:
        question["responses"] = responses
    return question