Add unsafe PathLens
Change IndexedLens
Add tests for PathLens.Unsafe.set