FilePath: add a bunch of docs/tests