In order to better support python 3.6, it would be nice to support Path-like objects instead of only strings on the "path" arguments/attributes. https://docs.python.org/3/library/pathlib.html