Infrastructure implementations of io file support separator concerns.