FileSystemBase: check correct behaviour of .close()
PathMatcherProvider: throw Errors unadorned if we see one