An enrichment of the built-in path type, based on the attributes present in args. All are optional except path: