extend

Creates a builder that is initialized with the current path and allows further modifications. The resulting path from that builder is different from the one then was called on.