platform-agnostic directory separators (from issue #8)