from pathlib import Path


def assemble_path(*args):
    """Join together all specified inputs into a directory path."""
    if not args:
        raise ValueError("You must specify at each one path parameter to assemble")
    assembled_path = Path(args[0])
    for index, path in enumerate(args[1:]):
        assembled_path /= path

    return assembled_path