memoryfs uses the path separator of the underlying platform rather than by configuration.
this is mostly because it uses filepath operations.
Being able to set such character means we could be quite sure the behaviour happening in the memoryfs is the same no matter where it is actually run i.e. Windows, Linux, etc.