filepath.Clean doesn't take a separator.
It uses os.PathSeparator directly.

The separator here is for strings.Join.