FilePaths.jl was written to merge concepts from Python's pathlib and Julia's existing filesystem API. It would probably help to review the new PyFilesystem ecosystem to inspire future development. In particular, they appear to support many of the filesystem types we'd want to implement or cleanup (e.g., FTP, S3, Memory, Tar).