The library only uses std::filesystem::path from C++17. That is just used for differentiating overloads for variable/file redirection. We can port the library to comply with C++14 standard as well.