Don't we have a generic `Path` exported from std?