JSDoc isn't compatible with how we're defining immutable properties in `FileSystemEntry`, so for now I just added a note in the `Directory` constructor.