Frees a path made by copy_to_permanent: the drive, each word and the array. Do not use it on the result of parse_path, whose words are not allocated.
copy_to_permanent
parse_path
free_permanent :: (path: Path)