Put together all data sources in this module and return it's output.

    Args:
        url (str): URL of the web. With relative paths and so on.
        domain (str): Just the domain of the web.
        as_dicts (bool, default False): Convert output to dictionaries
            compatible with :class:`.SourceString`?

    Returns:
        list: Sorted list of :class:`TimeResource` objects or dicts.

def get_creation_date_tags(url, domain, as_dicts=False):
    """
    Put together all data sources in this module and return it's output.

    Args:
        url (str): URL of the web. With relative paths and so on.
        domain (str): Just the domain of the web.
        as_dicts (bool, default False): Convert output to dictionaries
            compatible with :class:`.SourceString`?

    Returns:
        list: Sorted list of :class:`TimeResource` objects or dicts.
    """
    creation_date_tags = [
        mementoweb_api_tags(url),
        get_whois_tags(domain),
    ]

    creation_date_tags = sorted(
        sum(creation_date_tags, []),
        key=lambda x: x.date
    )

    if not as_dicts:
        return creation_date_tags

    return [
        item._as_dict()
        for item in creation_date_tags
    ]