def formatTuples(tuples):
    """
    Renders a list of 2-tuples into a column-aligned string format.

    tuples (list of (any, any): The list of tuples to render.

    Returns: A new string ready for printing.
    """
    if not tuples:
        return ""

    tuples = [(str(x), str(y)) for (x, y) in tuples]
    width = max([len(x) for (x, y) in tuples])

    fmt = "  {{:{}}} {{}}\n".format(width + 2)

    result = ""

    for (x, y) in tuples:
        result += fmt.format(x, y)

    return result