Fix: WithSuffix now returns error if path is ..
Improve tests
Match arguments by interface instead of exact PurePath type
Rename test suite
Start implementing concrete paths