In the same way that iostreams has the forward-include header #include<iosfwd> a header with declarations only, I assumed that Filesystems would have one too. However I couldn't find one.
I have a class that declares a single member function with filesystem::path const& as argument and it seems an overkill to bring the whole of #include<experimental/filesystem> just to get path.
#include<experimental/filsystem_fwd> // or #include<experimental/filesystem/path/*only*/>
...
struct A{
...
void save(std::experimental::filesystem::path const& p);
}