class Build::Files::Path

def with(root: @root, extension: nil)

def with(root: @root, extension: nil)
	self.class.new(File.join(root, extension ? relative_path + extension : relative_path), root)
end