def colons(make, v1, *values):
    """Create a hash over a sequence of values.  Colons are
    interspersed between sequence elements."""

    result = make(v1)
    for value in values:
        if value:
            result.update(':')
            result.update(value)
    return result